Pros
A handful of decent staff members left (most have left or are leaving). Hours not too bad. Good place to work if it's your first job after school as you would fit right in.
Cons
Management is terrible and senior management is even worse. Bullying micro management culture. Staff treated extremely poorly and are very disposable. No matter what the length of service you will not even get a thank you let alone a promotion, which is near enough never heard of unless they think you will be easily controlled, has nothing to do with how hard you work. Recently majority of staff that have been working here for longer than one a half or 2 years are leaving as workload is being increased, bonus being withheld and all are replaced with inexperienced youngsters with no professionalism. This was originally a very good company however within the last year there has been a drastic change for the worse. Staff turnover is extremely poor to the point I don't even know half the names of members of my team any more. Targets are being set ridiculously high and bonus gets withheld too often. Not worth the stress you get. If you want a professional environment where you can grow or progress this is not it.