The company offers a collaborative work environment with supportive colleagues. Management is approachable, and there are opportunities to learn and develop new skills.
Cons
Some processes can be inconsistent, and communication between departments could be improved.