Small U.S. team works closely together, great communication. Dedicated employees and management. Expectations are high but employees are treated with respect and allowed to work independently. Management is easy to talk to and cares about employees.
Minpunten
The usual communication/time zone challenges of working with a global company.