Pros
Great people to work with.
Nice atmosphere.
Seems to be some effort to modernise areas of the business.
Cons
There were lots of people leaving as I joined, who had been there for a long time. This seemed to put a strain on the company and created a lot of uncertainty. The company itself was still going through changes when I left, so it'll be interesting to see where it ends up.