Great Work life balance, vacation days when you start, (prorated of course). Very clean machine shop, Management is easy going and helpful to employee needs.
Cons
Pay could be better, machinist often perform duties of an engineer. Insurance is very expensive. Quarterly bonuses should be more, and the goal more achievable. Management wants to see newer employees' succeed however some veteran employees' not so much.
Competitive pay, great work environment, no micromanaging, free pizza, management is easy to talk to, interesting and diverse workload, one of the few machine shops where you can travel.
Cons
The benefits package is lackluster, but sufficient. Vacation days don't stack against most other companies, 90day wait for health insurance, the shop is very dirty.