Pros
You will work with some brilliant people who will become friends. That's why you stay.
Cons
Every year January pay rise is always below inflation. There is some recognition for exemplary work done but it's a day off here and there. Team builds are poor, no one really know why they are doing them unless you want a party. The company uses the core principles when they need to. When you expect it to work for you then you'll be waiting a while. Their handling of their data breach was appalling. Kept the cyber attack a secret for months before telling us in a town hall style last working day before Christmas after lunch so we had no chance to react. Their attitude has been we're sorted so you sort yourself out and bear the cost. But you still have to do the mandatory data security training.