Pros
The only pro I can think of is that in most departments they didn't consistently expect you to work overtime; the office was generally empty by 5:00pm, but that's probably because they didn't want to pay overtime.
Cons
- Hostile work environment, and this seems to be tolerated because management is generally hostile towards their employees; the CEO has set the tone in this regard - Management treats employees like children; there is no trust or respect from management to staff, employees are constantly micro-managed, there are no mobile phones allowed except on break (unless you are in management), managers watch the clock and you are chastised if you clock in one minute late, of course you can clock in a few minutes early but you are not compensated for this - You are expected to mold completely to their image, dress nice, sit there, shut-up, and do your menial job; this workplace is well suited for robots and there is no place there whatsoever for creative or slightly alternative individuals - Dress code is very strictly enforced, which is ridiculous for corporate office employees that are not customer-facing; and don't forget to tuck in your shirt, unless you happen to be a summer intern and relative of one of the senior management. - Compensation is well below par, especially for those in the IT/IS Departments, which explains why their IT/IS environment is such complete crap and they seem to have a very hard time retaining top talent - Nepotism, the "good-old-boy network", and in general the sense that it's management vs. staff seem to be the norm, and HR is definitely on the side of management, not staff - Senior management all have prime parking spots right by the front door and staff are not allowed to park there anytime, which just supports their self-serving attitudes and the belief that they are better and more important than the rest of the staff There are many more things I could point out but in general, avoid this place at all cost. Even if you are a SC local, there are too many other great, innovative companies out there that really appreciate, trust, and respect their employees