Lean running company, often too lean.
Pros: bonuses, health benefits, holidays off.
Cons: too many hours for salaried employees, not much help when things go wrong.
This company obviously cares about it's employees, BUT if you are on salary expect lots and lots of overtime. The compensation is fair and they do have a great bonus structure. That being said this company loves to run lean, which works well when everything is going the way it should.