* Supportive and understanding work environment
* Strong team culture with regular team-building and outdoor activities
* Management is approachable and considerate
* Colleagues are helpful and collaborative
* Work-life balance is respected
Cons
* Limited budget for raises/promotions
* Seniority-based culture instead of merit-based