Pros
Lovely people who made the work very enjoyable, and a good sense of teamwork from the staff - everyone generally rows in to help when they can.
Cons
The lack of transparency and trust from management was very obvious from the start - it was painfully obvious they didn't trust anyone - this made new employees feel very uncomfortable and unsure in their positions, from observations. There was a definite sense of paranoia from those in management - constant whispering in corners about various members of staff (past and present) - which made the atmosphere at times, extremely tense. Goalposts changed constantly (often daily) and some members of management have appaling attitudes, speaking to younger members of staff in manners which would not be tolerated anywhere else. Bullying tactics to try and push people out and instilling a sense of fear in some team members (feeling as if they'll lose their jobs) if they don't get 'on side' with upper management and report to them the workings of the sub-teams. Little respect for anyone's work.