CEO really does seem to care about his people. Good work life balance.
Cons
Yearly raises are hit or miss. Not really keeping up with inflation. However, they try for some bonus every year even if that years goals were a miss. Benefits are very competitive.