They're a small, family-oriented company that communicates well and offers a friendly work environment, with opportunity for skill-based growth and assistance if/when needed.
Cons
Managers often travel out of state for work (this has no real effect on me as an employee)