Pros
Co-workers are fun. Free coffee and donut when you are on the clock. EXTREMELY casual workplace.
Cons
You get hired for fulltime hours and they keep cutting them in half until you work 15 hours or less. Management complains they're overstaffed but keeps hiring new people. Too many people get away with not being "available" on weekends, so nobody else ever gets a weekend off. Other employees don't do their job and you have to clean up after them, they suffer no consequences. Raises are promised all the time but NEVER happen. If you ask for more hours they will tell you yes but never give them to you. Pays less than most jobs of the same caliber. If you're responsible you keep gaining more and more duties without an ounce of extra compensation. The health insurance they offer is a joke, but you won't hold on to it long enough to experience this because your hours will get cut beyond eligibility unless you are a friend or favorite of management.