Pros: good pay & benefits
Cons: poor management, poor training, highly political environment, managers like to play favorites, always trying to fire someone to make someone else the scapegoat for their failures.
They constantly watch and listen to every move you make, even when you are not at your desk.
Managers are constantly looking for ways to fire someone to blame someone else for their short-comings and to keep the training department personnel employed.
I think one reason they do this is to take unvested retirement contributions and apply them to management's – more... large bonuses to pat each other on the back. It's a good-old-boys-club environment.
I strongly recommend job seekers to look elsewhere. However, with the job market the way it is, there's always another sucker in line to accept a job with this company.
WHY DO YOU THINK THERE IS SUCH HIGH TURNOVER HERE IF IT IS SUCH A GREAT PLACE TO WORK? IF YOU DON'T BELIEVE ME, JUST CHECK ABOUT EVERY 2 MONTHS AND YOU WILL SEE THE SAME JOBS POSTED FOR ANOTHER NEW HIRE CLASS. BELIEVE ME, IT'S NOT DUE TO PROMOTIONS, AS THEY WILL TELL YOU!!! – less