Pros
Co workers can be great to talk to but you have to be careful who you let in your circle of trust. Many of them will backstab you to be the managers favorite to get a head of you.
Cons
Favoritism in all departments! You could be doing a bad job and not get any consequences if you are there Favorite, but as soon as you're not anymore, management will pick on you for any and every little thing. They will make things hard for you to advance in the company. Then there is the change in tone and friendliness when walking in. The air all of a sudden gets heavy! If you have car issues or your kid has to go home sick and you have to leave early. Forget it, you get points which lead you to termination. You also dont get compensation for the money you spend on tools you buy and use at work. They also dont really teach you how to use the computer system because management doesn't know how to use it themselfs. Also if another employee is bullying another employee. They do nothing about it, even when it gets physical.