Pros
The people are some of the most fun, kind, caring and supportive I have ever come across. There is a real sense of camaraderie amongst those not in management (who do all the work!). The office is casual, with free sodas and fruit and a relaxed wardrobe policy. People go out for drinks a lot after work and there are lots of laughs to be had.
Cons
Those in management positions do not listen and do not care. They don't appear to care about you as a person; your development, your needs, etc. I never had a performance review, I didn't have objectives and I did not have any learning opportunities. People speak rudely and nastily to one another, shouting curse words across the office. Those who are liked by management rise fast but those who are not are left to fend for themselves. In busy periods (3-4 months of the year), the working hours are 9am-11pm, and weekend work is expected. Communication between the UK and US teams is terrible and the US appears to take no interest in matters important to the UK. No company-organised events/teambuilding sessions/activities etc. Incredibly high staff turnover.