Pros
If you like BBQ's and wacky games on MS teams you'll fit right in. There's some good people here.
Cons
The pay is not great and while there's lots of talk of wanting to innovate and do things better there's actually very little appetite for it, so those with ambition leave and those who just want the easy life stay. There's a share incentive plan but it's a bit of a con, in the time I was there they never revalued it and since I hadn't held them for 3 years when I left I essentially had to just give them back. Office was dreary with awful parking (though there was talk of a revamp). Very little opportunity for promotion as the senior positions are mostly staffed with the "lifers" who hang on for the shares and the easy life. This is why they're quite resistant to change despite wanting to be seen to be canvassing for it constantly.