Poor management and degrading bell curve
Pros
Good health benefits, share save and holidays. Great flexibility in working.
Cons
No direction from management. No formal training, just learn on the job. Each team has a different management style. One can be very laid back and let you get on with things whilst ther other can be a micro manager. No trust in employees to do there own job. They expect you to take on extra work, even if its not apart of your job. Felt under valued whilst working there. Management does not recognise the hard work that employees do. You have to ask for recognition as managers are afraid of giveing out rewards to employees.. Upper management talk about there successes but not how difficult it was to achieve by lower level employees. Too many old legacy systems from the 1980's still being used. It's meant to be an advanced technical company but has not kept up with the technology over time. Its frustrating as your constantly having a battle with old legacy systems. The culture has changed over time and there are too many selfish people in the company,