Trust me, I'm happy to discuss all the bad points but when people post something that just isn't true or, in your case, makes a statement which blankets the whole company whereas it's only a part and even then not 100% accurate I will comment for the sake of those looking to apply in the future.
As for the UK contracts, as I say, I know people who ended up on UK SFO contracts and I dare say this will happen again in the future as experience pools dry up.
Good luck to you with whatever comes in the future.