Pros
Decent place to start if you have never done machining before, Variety of parts and skills to learn, Can be a good place for older folks looking to ride out to retirement. Vacation time is plentiful if you manage it well. Plenty of decent guys just most are burnt out though.
Cons
Little to no upward movement, Very little training, Practices nepotism and favoritism. Management never sticks to their plans and is constantly moving goal posts and 'restarting' their initiatives. No consistency throughout the plant, mediocrity is encouraged and rates are more suggestions, HEAVY scrap load due to mismanaged process/ lack of training/ lack of accountability. Big gap between management and folks on the shop floor. Company has been sold several times in the time i've been here. Raises and promotions often postponed "We can't give out promotions right now as the company is managing its books to look good for the Sale" (Sale meaning the company getting ready to be sold) management waits until the problem is bad before fixing anything. Pretty much to sum up, Unless you want something that you can just put in the bare minimum and are ok with lack of upward movement look elsewhere.