Pros
The company is run in an ethical manner and all business is influenced strongly by the company's core values. Employees are respected and offered many opportunities to learn, grow, and advance. The managers even create customize growth plans for employees so the pathways to advancement are clearly stated. The pay and benefits are great. Benefits include retirement with company match, health insurance, dental insurance, life insurance, disability, paid vacation, paid holidays, paid birthday holiday, and tuition reimbursement. Yearly bonuses are paid to employees. The owner and his family like to do cookouts for employees and throw an awesome Christmas luncheon every year where all employees get gifts. The people here are generally nice to work with and have positive attitudes.
Cons
Can be short-staffed at times when production demand changes rapidly. At those super busy times, the training phases have to be shortened, which means sometimes you can only learn one small part of the process and then work that part of the process until time is freed up for training into other production steps. The culture in the workplace is sometimes harmed by a small number of coworkers with negative attitudes.