Pros
Fun, caring co-workers, good benefits
Cons
No sick days, little to no raises, unprofessional, unfair treatment towards certain employees, favoritism, lack of communication, employees are put down often rather than encouraged. Employees are too scared to voice there opinions/concerns because they are in fear of being fired for doing so. Extremely poor choice of supervisors, you are just a number to them no matter how long you worked there, management will do whatever it takes so that they won't get fired because they come and go so often there. They don't care about lying to you and they won't apologize for it either when it is known. My last days of work, the new slots supervisor outright lied about me and trash talked me knowing I was leaving. I am so thankful I found a better opportunity. Job seekers who are looking for something long-term don't bother.