Pros
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.