* Good opportunities to learn new skills.
* Flexible working arrangements/work-life balance.
* Management is approachable and communicative.
* Fast-paced environment with room for growth.
* Decent training and onboarding process.
Cons
* Workload can be inconsistent at busy times.
* Communication between departments could be improved.
* Career progression opportunities are somewhat limited.