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.
Svantaggi
The usual communication/time zone challenges of working with a global company.