Pros
Will hire most people; set schedule- rarely work weekends; decent benefits and reimbursements; provides uniforms and cell phone; great place to learn the industry and gain experience for your next job
Cons
High staff turnover; understaffed; very low pay; lots of "other duties assigned" work, bordering exploitation; no encouragement for career growth or professional development; no bonuses whatsoever, not even Christmas; minimal management interaction or feedback unless something is wrong; no reciprocity or recognition for being loyal, dependable, reliable, or going above and beyond; lack of employee retention incentives