The leadership of this company are very focused on employees. Lots of employee recognition and perks. The health insurance is very inexpensive. Pay is good but you can't beat the culture.
Cons
The main thing is the office space. It is need of an update badly.