Pros
You get amazing benefits - wellness allowance, shares at Microsoft, subsidised health insurance for you and your family, onsite gym and free classes, free breakfast and lunch every day. I work in sales and one of the other benefits is that every year, they send all sales people overseas to their regional sales kick off. Generally, I feel like management is very good at listening to feedback. There is a culture of providing and taking in feedback and engagement surveys are run every 6 months or so. After the results are in, there is time taken to review it and share it with employees (at the company, regional, local and team level). Honestly, an amazing place to work!
Cons
The base pay isn't great but when you factor in all of the benefits you get, it works out.