Pros: co-workers, customers
Cons: management, non-benifiets, no advancement
You always want to strive to be a good employee. You have to be consistent and remind your managers constantly about stuff. You can't be a push over but be rough around the edges so you can get things done. Customer servicing is really serious here. Advancement is hard to get if you're not a suck up.