Pros
Good pay, benefits, and work life balance for full-time employees at the corporate level.
Cons
Absolutely no loyalty from the company to its employees. Company routinely over hires people to routinely "transformation" and then fails to implement the transformation. Once the promised goals and profits are not realized mass layoffs ensue. Also, with executives being paid with stock options they routinely use layoffs as a way to boost the value of their options, in effect giving themselves a raise. Numerous people laid off from a profitable company, despite doing their jobs well, to facillitate executive greed. If applying for a job at their corporate headquarters talk to the vendors around the location and they will describe the employment volatility. They get distressed when many of their regular customers, every year or so, come in and eat their last lunch or make their last purchase because of WM's employment practices. Taking a job at WM can ruin your finances if you are expecting stability. Also, don't be surprised if your job is sourced to an H1B visa holder who will make substantially less than you do. They have a new CEO so maybe things will be different but I doubt it as the old CEO is still on the Board of Directors.