The management doesn't believe in micro managing and really tries to help bring their employees along in their career. Benefits are absolutely amazing, especially the 401k.
Cons
Corporate office is a little small, but this is due in large part to having grown significantly in the last two years.