Great people, smaller company without the large corporate culture feel and red tape. They keep growing in market share and making quality changes within. Promotion from within for people that work hard and have previous experience comes very quickly.
Cons
Hourly wage is most likely industry average but low if "Underemployed."