Pros
Getting to meet people from all over. MOST staff was nice and worked as a team.
Cons
Where do I start. Managers who can't properly staff. Managers that tell you you're doing great only to tell you a day later you're not good enough and they let you go without warning and without you violating any policies. Then refuse to give a specific reason for it when confronted other than it was "the company's decision". A cop out generic answer. Special treatment to some because of relations to higher up managers/owners ie. Talking on cell phones while working and not on break against company policy. Extremely poor communication from managers. Absentee department managers. Employees speaking to each other in other languages so others can't understand them despite proficiently speaking English. I can understand parts of other languages, however using it to talk behind someone's back is callous and rude. Absolutely the worst orientation I have ever had. Absolutely zero setup for success.