Pros
Good salary hike and great company culture
Cons
I really don’t see any company con. All grievances would be person/position specific
Pros
Great internal opportunities for development, beautiful offices around London
Cons
I haven’t got any reason to complaining so far.