Vantaggi
Coworkers are okay, as long as you stay on their good side. Okay benefits.
Svantaggi
Not a good place to work if you're an introvert. You'll be treated like an outcast if you like to work independently. Environment can be gossipy, and management doesn't believe in confidentiality (unless they like you, then they'll protect you). Lots of lip service from management. When I started here, I thought it was great that management maintained an 'open door' policy and that employees were encouraged to be honest about ideas, needs and wants. I've since figured out that while management encourages honesty, they really don't care what an employee has to say unless it benefits management in some way. Also, management is always right, no matter what.