Love the company but may need to reconsider future in the function - Director, Human Resources Business Partner Microsoft Employee Review

3.0
4 June 2020
Recommend
CEO approval
Business outlook

Pros

There are a great number of reasons to love the company: overall strategic direction set by Satya and big emphasis on culture; work environment, perks, and benefits and really nice team to work with.

Cons

As an HR partner I’ve found the following things to be mindful of: -Lack of Strategic Connection between HR Leadership team and the broader org. HR Leadership team seems very detached from the business and HR team realities. Level: HR roles are levels very low in comparison to the leadership teams they support. I’ve been in other organizations where the HR partner role is mapped within a similar peer group as the direct reports to the main business leader supported. In Microsoft, an HR partner is usually between 2-4 levels below those of the supported organization leadership team and +5-7 levels below it’s main business customer. This creates a real gap in the experience/ maturity level of the partner and the supported leadership team, which does not allow the function to really step up at the strategic level the function expects. -Workload: HR partner orgs are extremely lean and not only interacting with the direct business customer bit also with a number of COEs in HR, which is similar to other models. However, the big level of variability between one org and the other is such that the HR partner ends up filling a number of gaps without the appropriate resources to do the job. COE’s are also very disconnected to the business strategy and needs which often results in the need to customize. There’s opportunity for better alignment. Empowerment: Given the two items above, the HR partner role is not as empowered as what I’ve observed in other similar roles with much smaller business scope. Long work hours: You can expect very long work hours. Career progression: very slow. Talent stay very long years in their roles. Due to the limited number of VP roles, growing to a leadership level position is very unlikely.

Explore other reviews about Microsoft

5.0
19 June 2026
Recommend
CEO approval
Business outlook

Pros

- great culture - great work life balance - great coworkers

Cons

- feels too relaxed, no one takes the work super seriously - always comparing themselves to apple

4.0
28 Jan 2013
Anonymous employee
Recommend
CEO approval
Business outlook

Pros

1. If you love tech, this is a great place. No doubt you'll talk tech (mostly the MSFT stack) from enterprise to consumer - from PCs to phones to Xboxes - from datacenter to desktop. 2. What were GREAT benefits are now VERY GOOD (took a small step down) but still probably better than you'll find at 99% of large corporations. If you've got family - the value of the benefits is even higher. 401k match is nice. 3. Even with it's struggles MSFT is still a cash printing machine. This means if you can keep your nose clean and do reasonable work, you can have a stable job, pay your bills, feed your family, and not worry (too much) about layoffs. The stock you own likely won't tank, but probably won't go up much either. You'll get a bonus each year and some stock. It's a decent life if you aren't looking to light the world on fire.

Cons

Brand on Your Resume: After many years of losing market share and struggling to be at the front end of innovation and the fact that there's 90,000 employees, don't think MSFT is necessarily going to be attractive on your resume to more agile and smaller companies. Managing Your Career: Make you say this out loud so it registers - 90,000 employees work there. Double that for vendors. It is VERY hard to "stand out" and move up in the company. Don't expect your manager to be much of an advocate or enabler to help you meet your career goals - they are basically trying to survive the stack rank every year too. Not familiar with the stack rank? Check out the 2012 Vanity Fair article called "Microsoft's Lost Decade".

2374
See reviews by: Helpful|Rating|Date|All