Pros
You learn a lot quickly, not just about the industry but also how to spot the slimy people you'll encounter in life.
Cons
Awful Senior Management (not all but most) Favouritism runs rampant Believe their own hype No focus on individuals Terrible ethos in relation to leavers The company was great when it was only 60 people but now its lost its feel, one of the operations directors is hideously under-qualified, no people skills with the team, you're to blame for everything, shops for dresses a lot whilst she sticks on her out of office. 100% useless Other senior management include people with attitude problems, stuck up and under-trained team leaders. The one person everyone seems to dislike was actually my favourite as she took workplace bullying and harassment very seriously, she was hard, but fair in most situations.