The people are amazing. The work atmosphere very comfortable. The management is friendly and easy to talk to. There are great benefits like 100% paid medical and fun company challenges for prizes.
Cons
The work load can be challenging at times, but everyone pitches in and helps. The owner will even jump in and help if needed.