Very flexible, with opportunities to work at home and work around doctor's appointments, etc.
Cons
- pay is not competitive and discussions about compensation are taboo
- Healthcare is extremely expensive considering the size of the company
- High turnover everywhere
- High performing employees are not valued, and poor performing employees are allowed to skate by