Company: Microsoft
Date: 2016-03-06
Overall rating: 5/5
Employment status: current
Experience level: Confirmed

Microsoft has reinvented itself, inside and out
Pros: Awesome place to work, specifically within Xbox. So many internal programs focused on diversity and inclusion. I've been fortunate to work within an organization lead by true people-managers that genuinely care about managing people and careers, not accepting a manager position as a selfish career-advancement. People often talk about "having impact" as a reason to look for gigs at smaller companies. I'd argue that you have even more opportunity for impact at a company as large as MSFT because of the inherent scope and reach that the company already has - leverage it, don't fear it.
Cons: Like many places - there's always more to do. It's fast-paced, demanding, and frugal. As a budget manager and strategist, I always feel like we're asked to do more on less... but that's a healthy exercise for any responsible company to go through on a continuous basis.