Vantaggi
The employees are some of the smartest, hard working people out there. You will unite and lean on each other when dealing with management. Plus, they will be the ones to make you laugh and cheer you up by talking about them and the things they do and say.
Svantaggi
It all starts and ends with management. Specifically the horrible way they treat their employees. I used to think the "woman" was a bad manager, it turns out she is just a horrible person. She is the most unhappy, insecure person I have ever professionally encounter and she takes all her self hatred out on others. While I was there, several employees just walked out. Think about how fed up do you have to be to just talk off a job? People will CHOOSE to be unemployed rather than to work with these people.