Collaborative and supportive team culture.
Leadership is approachable and open to feedback.
Projects are socially impactful and meaningful.
Flexible work hours and good work-life balance.
Plenty of opportunities for skill development.
Inconvénients
Some processes can be improved for faster execution.