Supportive and collaborative team environment.
Good learning opportunities and exposure to diverse projects.
Flexible work culture with a healthy work-life balance.
Opportunities for career growth and skill development.
Cons
Career progression can be slow in some departments.