Avantages
Pay is ok, hourly rate, manager bonus, and instant profit sharing (IPS). Good coworkers. Opportunity for lots of overtime. Skill building and promotion from within.
Inconvénients
Very micromanaged, constant fear for job. Management by fear and intimidation pits people/departments against one-another. Directives from senior management change on regular basis. Lots of office politics. Bare minimum amount of employees for company of that size results in being overworked and high turnover. Poor employee morale. Hourly rate is poor, made reliance on bonuses and overtime which is about 1/3 of yearly pay. Behind the times technology-wise (uses DOS-based systems). Poor employee benefits encourages to work while sick (vacation time is also sick time maxed at 20 days after 5 years). Low level of diversity in management positions (few women or people of color in high-level management positions).