- Decent salary for entry level positions
- Great communication between teams
- Managers of offices care a lot about their employees
- Company culture (at least at my office) was lovely.
Cons
- Decently high turnover rate for employees across the offices
- Expectations are not communicated to employees, making it difficult to know what we need to do to satisfy management's expectations.