Pros
good pay, health benefits, when you walk out of the door you dont have to think about work (you do anyways), pick your own schedule ultimately, profit sharing.
Cons
youre just another number, literally one person among thousands, crooked dependability warnings if youre out sick, no trust in employees, constantly changing their unattainable goals, have to meet goals in order to advance, feels like working for the government, everyone who moves up seems like theyre brainwashed or something.. creepy. you have to let angry customers scream at you all day and arent supposed to say anything back to them and their surveys they send back determine your success, they think theyre doin it big bc they have a "weight room", theres 2 treadmills and a set of weights, you have to deal with hundreds of emails all day from H.R. who apparently need some more work to do.