Company: Microsoft
Date: 2020-07-15
Overall rating: 3/5
Employment status: current
Experience level: Senior

Microsoft Consulting Services - On the Fence
Pros: 1. Compensation / Benefits
2. Collaboration amongst team members/peers
3. Flexibility in work hours
4. Great to work for a company that is really trying to improve the world (reduce carbon footprint, thrust is on empowering every person and organization to do more, etc.)
Cons: 1. Internal tools are ineffective and significant effort is wasted doing day to day job due to tools issues (unless the issues directly impact revenue, no one cares if a project manager spends 6-8 hours per week trying to fix issues due to poor tools)
2. Of all managers I've had in my career, the worse ones have been at Microsoft by far - seriously, lower level or mid-level managers are terrible and since we change managers every year and sometimes more, anyone that has been a Microsoft a while has had experience with several managers.
3. Expect delivery to go well when more than half the team is inexperience and right out of college (but the customer rates don't reflect that). Customers DO notice and the delivery team takes a hit by constant customer complaints
4. Inability to staff engagements in adequate time
5. Being the best qualified does not matter - and this could be the downfall of consulting