Pros
Decent salary. Fair time off policy
Cons
Upper management is horrible. They make business decisions with no clue as to how the work actually has to get done. And they don't communicate. We'd get a warning e-mail if we were one minute late Clicks!!! Even though my direct managers are wonderful, hard working people are taken for granted while lazy people get special treatment because of who they may know or how well they suck up. LAY-OFFS!!!! Upper management does not care about the employees. They care about the bottom line. Some people in my department have been laid off more than 3 times. Some are having trouble finding another poisition within the company now that we are being laid-off (even though we are told that we'd have priority). Some people even got rejection emails, for positions they are more than qualified for, less than 2 hours after applying.