Great place to workThe good thingsTeams are hardworking and supportive, opportunity to travel depending on position, company listens to employees
The challengesNormal management issues - not understanding employee needs, making promises that sometimes aren't kept