Cons: Poor prospects, lack of trust from managers
Management seem to think that the staff are school children and so treat them as such. There is no trust, and managers seem to keep a diary of what time you get into the office, and reprimand you in front of others for being 10 minutes late, even though staff work late most of the time!
There is not much scope to progress or be promoted, and salary increases are minimal at best.
I would not recommended working here.