The machinist at this company are very good and enjoyed working with all of them.
Cons
In the office, everyone is always on edge, worried the CEO will walk in and fire you for some random reason. Your one on one meetings with your boss is just sitting in a room and being a punching bag, as they tell you what a horrible job you're doing, every month.