Collaborative work culture with supportive colleagues and management. Opportunities to work on diverse local projects. Flexible work arrangements and approachable leadership team.
Cons
Career progression could be more clearly defined for junior roles.