Pros: Great informal and casual culture.
Cons: Organisational changes have created more red tape and bureaucracy.
Great people within my team, very informal, and the very best environment and industry I've ever worked in. I worked here on two separate occasions, and thoroughly enjoyed my time there. The first time around in 2012 was better than the second time around in 2014, as organisational changes had taken place, resulting in more politics, more red tape and bureaucracy. The department was great at team-work, and very supportive. Above all, it was fun, and you need to have a good sense of humour. However, there are those within the business that think the sun shines out of their proverbial, and whose heads are so far up their behinds, that they could probably chew their food from both ends at the same time!
Overall, yes, given the opportunity, I would go back there and work for them a third time. Much better than anywhere else I've worked in my career.