Pros
Incredibly easy work. I used to work for Amazon, and unlike Amazon there are NO strict productivity goals so you do not have to worry about how long your bathroom break is, or talking with co-workers. Be reasonable, but I've never stressed over it. Best health care insurer in the area, BCBS (According to my doctor) Decent time off. You get 4 hours of PTO every month which you can use whenever, without notice. You also get 10 attendance points before termination which fall off after 6 months of the respective callout. Theoretically you could miss at least 30 days (or 300 hours) of worktime each year. 18 days being unpaid and 12 being paid as you get 2 weeks of vacation a year (even as a new hire). This is without talking about leave of absences and how 1 point can always be used for 3 consecutive callouts. Lots of fun people to talk to because of the laid back atmosphere
Cons
Management will never get fired and they know this. Expect them to be the worst part of the job. You have a problem with a supervisor? No one cares. End of story. All the supervisors in your department are friends and there is a culture for them to have each other's back. As they have to coordinate with each other every day. Higher ups like Chad care so little about the stuff their supervisors do that when they gathered feedback from employees about "If they think management is fair" and the answer was a resounding "No" the solution was to hold monthly captive audience meetings with all associates. Essentially using the real grievance as an excuse to crack down on a potential unionization effort.