- hardworking but fun culture
- good pay / opportunity for growth / benefits
- fair, honest, ethical, moral
- no micro-managing
Cons
As with many newer companies, there is a start-up culture here that can be fun and energetic, but not everyone thrives in such an environment. Folks are expected to wear many hats, but are given the freedom to manage their own day-to-day, and management is open to fresh ideas.