Pros
Company offers a great range of positions for people of varied levels of education and experience, with competitive salaries, good benefits, and a family atmosphere. Many events are offered to keep the team spirit and morale high. Little touches to make certain days special. On site medical, fitness, and cafeteria are great. Facilities are in good shape and equipment is up to date.
Cons
While it doesn't impact most employees, the company is run by a group of upper management whose sole mission is to try to pull as much money out of the company as fast as they can during their career. Owner and upper management approve themselves millions of dollars in salary, bonus, cars, country club dues. luxury suites and executive only pensions & perks. Bonus programs offered to employees are skewed to provide upper management with the highest percentage. While management makes great efforts to be approachable and on a first name basis with employees, they are living lifestyles that the majority of employees can only dream about. Promotions for the upper level are approved by the other members, and it's understood they will scratch each other's backs to get the maximum benefits for one another.