Pros
Great colleagues, medical insurance, typical benefits
Cons
absolutely no salary raise, really bad management (it was a particular case for that role, I am sure it may not be the case for other teams), micromanagement, a lot of overtime especially in quarter ends (although double paid)