Expects too much of staff for what it pays.
Pros
Paid overtime (and plenty of it). Good overall package (car lease scheme, sickness benefits, private health care). Flexible working (depending on team). Training and development. Easily accessible.
Cons
Basic salary lower than comparable (less stressful) jobs at local companies. Pension below industry standard. Management expect too much from staff. Salary progression (linked to performance) woeful - no real reason to perform. The staff with a "can-do" attitude are loaded with work while the work-shy manage to avoid big projects / tasks. Insufficient funds made available for projects. Ageing plant and equipment - too much asked of 20 year old + equipment. Excessive amounts of overtime to meet project deadlines and production schedule. No real sense of comradery between staff / departments.