Worked with some great people and some absolute scum. And, unfortunately, the scum were what tipped it for me. Saw too many great people leave or get sacked, but the scum remained.
If they could get rid of the scum, of which management will not, will mean, what could be a great place to work, turns out to be a horrendous experience.
Also, due to the lack of management support, you'd be lucky to progress...unless you're one of those that has no problems lying through your teeth.
Shame really. However, if you're a contractor then you will probably have better opportunities here in terms of gaining the experience you need and want to charge the company a higher day rate...so yeah, definitely recommend it for you guys.
If you want permanent, look elsewhere.