Pros
I worked for Novate during the "great recession", and I think that the best measure of a person/company is when things are hard. Multiple times cashflow was incredibly tight and in order to make payroll the CEO would delay, even for weeks at a time forgo his own salary so he could pay his employees. As the economy improved, and finances at the company improved, the wealth was shared with employees, with increases in salary, bonuses, better benefits, and other perks, like company cars, paid vacations, etc. After several months of a grueling project, an engineer that loved to snowboard was sent on a company paid trip to Aspen to get some R&R. I have never worked for a company that truly cared so much about employees whole well being. I left to pursue a career in teaching, but would consider returning to Novate if I ever wanted to return to the private sector.
Cons
The CEO has very high personal standards, and this translates to what he expects of his employees. This is not a place for slackers, or if you just want to skate by.