Pros
Stable workplace, financially sound company, little politics, friendly colleagues, work life balance
Cons
Rigid culture despite having a youngish management team, little or no career growth, not open to feedbacks for improvements in staff welfare.