Supportive team culture and approachable leadership.
Good exposure to challenging projects that help in skill development.
Flexible work environment with opportunities for remote/hybrid work.
Management encourages new ideas and provides space to innovate.
Career growth opportunities are transparent for high performers.
Cons
Internal processes could be more streamlined to save time.