Pros
Good team to work with
No work Pressure
Chances of learning new things
Flexible working time and WFH facilities
Cons
Bad atmosphere and locality
Bad payment - When you increase payment for one, care to do for other hard workers too
Lots of politics by management
Be all rounder - If you are in operations, handle technical, sales, marketing too