- Great office environment
- Truly amazing and involved company president
- Fair compensation with good benefits
Cons
- No workflow; lower and mid-level management across many departments aren't really sure who is in charge of what
- Major communication issues
- most rules, policies and practices are unevenly enforced so it can feel impossible to do your job correctly