Pros
Pay is excellent, benefits excellent, time off excellent, leadership team is always available to help you even if it not about work. Has a real family feeling. I would recommend a career at Waste Management if you are looking for something that has structure and would like to be treat as a human and not a number.
Cons
Can have long hours no more than 13 in a day so not all bad because you are getting paid for that time. No other real con's.