Supportive team environment
Flexible work schedule
Good work-life balance
Friendly coworkers and management
Opportunities to learn new skills
Decent benefits package
Minpunten
Communication between departments could be improved
Workload can be inconsistent at times
Pay could be more competitive