Pros
If you like working alone and making money for this greedy company that won't return some of those vast profits down to the people making them, then this is the place for you.
Cons
Worked 2 years as an assistant manager and was told upon first being hired that I would move between 2 sites to assist the managers of those 2 sites. That was not the case of course. Within a few weeks I was working 4 different sites a week traveling all across our district and not being reimbursed for my mileage since the DM/DLS never informed me how the reimbursement worked. Upon discovering this month's later I was told I was SOL on those past months... For some reason I stayed any way and continued to be thrown around the district, working 4 different sites a week. Never getting weekends off and never having the same day off. They then expect you to basically harass your customers to no end with phone calls of some 'new' procedure that they will scrap in a few weeks. The corporate HQ is an embarrassment as they treat their employees like numbers because that is what ESS cares about most. I have never seen a company care so little about keeping their employees happy, but they sure do like to come down on you if one of your hundred different metrics is in the red. The straw that broke the camels back was that I was requesting bereavement and was told that if I could not find someone to cover I would be denied bereavement, I didn't even know they could do that but I guess they can.