Pros
Great people, lots of opportunities, very cheap canteen, flexible working from home, company bonuses, reward and recognition monetary awards, plenty of onsite parking
Cons
I can't think of any Cons because if you have a problem, there's good managers to speak to.