*Little to no room for career advancement unless you have some sort of in with upper management
*If you start as a temp or contractor, don't expect to ever be hired
*Undeserving employees get promotions
*Horrible communication between groups
*Absolutely no work/life balance. Hours are 8-5 and there are very few things to make you feel human through the year. One Party in the summer that lasts an hour during your lunch break. No fun otherwise.
*Sales reps are treated like gods, but they sell a product which sells itself.
*After multiple years working here, I never once spoke to my bosses boss or the CEO and I work in the same building.
*No recognition unless your one of managements few favorites
*Very hard to get fired here. There is a long process if management decides they want to fire you. This could be seen as a pro if you are a lazy person, but to people who actually work hard it's a con as they see lazy people cruise through the day and make more money than you in the process.
*Mostly an older crowd. If you are a younger person you will be with mostly older people. Certain departments have a lower average age but company wide average is probably between 40 and 50.