Pros
Good benefits, nice people, reasonable hours (I am in the office), okay amount of vacation earned quarterly. Looks good on a resume even if you don't think it will.
Cons
Oh let me count the ways.... Hardly any sick time (five days a year, used also when you have a doctor's appointment) FAVORITISM--After almost four years, I was denied even a chance to interview for management positions, three times, even after I performed extremely well on performance reviews. Others who have been with the company a matter of months sky-rocket to executive status in record time. Which, might I add, brainwashes them into not acting like human beings anymore. Micromanagement. Management put in positions that they have no experience in. Not allowed to have any personal belongings or family pictures--strange since they claim to be a family company. Mis-management of work load, leading to "option time" or too much overtime to where you're working ten hour days or extra Saturdays. Management doesn't like when you ask questions, but months later the issue you questioned becomes a catastrophe. Pretty bad turnover. Have seen about 30 people quit in about four years. An overall attitude that executives are gods too important to treat you like a human being or even say two words to you in the hallway. Ridiculous late policy that penalizes you for being one minute late, but never pays you for the minutes you punch in early (it all adds up). Goofy TESS system makes it so that if you work less than an average of 40 hours you will not get 8 hours of vacation a day. It's all nickle and dime... The dress code is not fun, but it would be tolerable if some of these other conditions were better. Don't buy the whole, "Promotion from within" lie that they tell you. Unless you're one of their chosen few, it won't matter how much hard work you put into your job. To them you're just a tool or something they can use to carry out their plan to make themselves look good. You won't ever reap any of the benefits.