Lots of overtime, nice facility when you're in the office
Cons
Poor management, lack of cooperation between departments, engineers designing the machines don't always know how they're supposed to work. One guy trying to run the company is in way over his head.