Pros
The benefits, such as health care and 401K are the only reason to stay here. A paycheck is a necessity. Some people stay here many years, but probably because they are too lazy or ignorant to get a job elsewhere where they may need to actually work. If you are a phony person who can be a cheerleader under the worst of circumstances, this is the place for you.
Kontras
Sketchy business practice This is, by far, the most unethical company I have ever worked for. In the 8 1/2 yrs I have been here I have witnessed employees being bullied by coworkers and mgmt. I have seen mgmt leave for off site "meetings" and come back drunk and with shopping bags - this is if they come in at all that day. I have seen entire depts laid off, only to reopen later with new employees that make much less than the previous team (or overseas). employees will work while off the clock just to make their numbers. Mgmt knows and actually promotes this. Do not disagree and do everything they tell you to do and you will get ahead. Nepotism is high, but only for the favorite employees. When it is review time, your mgr will ask your peers for their opinions and this will influence your raise or promotion. Not everyone is given equal opportunity for advancement, only a select few will receive info about a promotional position and "invited" to apply/interview. By the time you learn of the position, another person has already been earmarked for it. No opportunity to advance. All moves will be lateral unless you are a favorite "yes man". This way you don't get paid more. Finally, if you do something really well, your mgr will take the credit for it, even when you have proof you did the work. If you dare to say anything you will be harassed and eventually either leave or get terminated by something they will construct you have done.