Overall employee rating

3.5
Based on 74 reviews
5
4
3
2
1
Detail Ratings
Work life balance
3.0
Career Growth
4.0
Work flexibility
4.0
Job Security
4.0
Pay and benefits
4.0
Leadership
3.0
Company Culture
3.0
Disclaimer: Reviews on Jobstore are independently submitted by users; we do not guarantee the accuracy or truth of any individual submission. Read more
Software Engineer
3.6
27 April 2026
Solid Pay and Great Benefits for Tech Roles
Pros: As a Software Engineer at Microsoft, the pay is really competitive for big tech. My base salary is good, and the stock options make a huge difference in overall compensation. The health benefits are top-notch, and the 401k match is pretty generous. It's a huge perk working here, even in our hybrid roles.
Cons: While the core benefits are amazing, some smaller perks sometimes feel hard to find or utilize. It's a massive company, so navigating all the different benefit programs can get a bit complex. Annual raises, after initial stock grants vest, aren't always what you'd expect.
Advice to Management: Keep the compensation competitive and work on simplifying the benefits portal. Make it easier for employees to understand and access all available perks. Also, consider more consistent annual pay bumps for long-term employees.
Show more
Software Engineer II
3.4
23 April 2026
Solid place for career growth in big tech
Pros: As a Software Engineer, you get exposure to huge enterprise software projects. There's a lot of internal mobility if you actively seek it out, especially within cloud computing. The training resources available are really good.
Cons: Growth feels pretty slow sometimes. Getting promoted here in the Redmond, WA office can be super competitive for development roles. You really have to advocate for yourself constantly.
Advice to Management: Make growth paths clearer for individual contributors. Streamline the promotion process a bit so it's less political.
Show more
Software Engineer
3.4
22 April 2026
Solid Career Growth if You Play Your Cards Right
Pros: As a Software Engineer here, there are tons of internal teams to move between. I've seen good mentorship programs and internal mobility, which is great for career trajectory in big tech. You can learn a lot from diverse projects.
Cons: It's easy to get lost in such a huge company, especially if you're not on the Redmond campus. Promotions can feel slow sometimes. You really have to push for opportunities, they don't always come to you.
Advice to Management: Make career pathing more transparent for all roles, not just senior ones. Encourage managers to actively support internal transfers.
Show more

Latest jobs from Microsoft

More jobs
Software Engineer
3.6
18 April 2026
Microsoft Culture: Big Tech, Can Be Tough
Pros: I've met some incredibly smart people here. My team has a pretty supportive vibe, which is great for a Software Engineer. We have decent hybrid work options too.
Cons: It's a huge corporate environment, so things can move slowly. There's a lot of internal competition sometimes, and some departments feel pretty siloed. It can be hard to get things done outside your immediate team.
Advice to Management: Try to break down some of those internal silos. Encourage more cross-team collaboration. Make it easier for individual contributors to impact broader initiatives.
Show more
Software Engineer
3.6
9 April 2026
Work-life balance okay for big tech
Pros: As a Software Engineer in the Redmond, WA office, the hybrid model offered decent flexibility. My team was pretty good about respecting my hours outside of major deadlines. It's a solid company for long-term career growth in the cloud computing industry.
Cons: Some dev teams definitely had long hours, especially during product launches. WFH sometimes meant it was easy to get pulled into late meetings, which hurt personal time. Work-life balance really depends on your specific manager and project demands.
Advice to Management: Encourage managers to enforce 'no meeting' blocks and protect team's personal time more consistently. It helps prevent burnout in demanding big tech environments for engineering roles.
Show more
Software Engineer
3.6
3 April 2026
Solid Flexibility for Engineers in Big Tech
Pros: I got to work a solid hybrid schedule as a Software Engineer. Being able to choose my WFH days was a huge plus for my personal life. The support for the hybrid model really helps manage a busy schedule.
Cons: Some teams are way stricter with in-office attendance, making true work-from-home difficult. It really depends on your specific manager, so flexibility isn't company-wide. It's not ideal if you're seeking a 100% remote software development role.
Advice to Management: Try to standardize remote work policies more across different product groups. It would help a lot if all managers offered similar flexibility for engineering roles.
Show more
Software Engineer
3.4
3 April 2026
Solid career path for software engineers
Pros: Microsoft offers tons of internal training and development programs if you're working in the Redmond office. You can definitely learn new skills in big tech here as a Software Engineer. There's also good internal mobility if you want to switch teams or even product areas.
Cons: Progression can feel slow sometimes, especially as you move up in engineering roles. It's really competitive among peers. You might need to jump teams to get that next level promotion, which can be a hassle.
Advice to Management: Make promotion paths clearer for individual contributors. Encourage more open mentorship across different departments, not just within immediate teams.
Show more
Software Engineer
3.4
2 April 2026
Leadership at Microsoft: It's a Mixed Bag
Pros: You learn a ton as a **software engineer** here, especially with solid senior engineers around. Some direct managers are truly invested in your growth and provide good guidance. It's a **big tech** company, so resources are everywhere.
Cons: Leadership quality really varies by team and org. You might get a technical whiz who isn't great at managing people or setting clear goals. It feels pretty **corporate** sometimes, which makes getting things done slow.
Advice to Management: Focus on training for new managers on soft skills and people management, not just technical skills. Help them understand how to lead diverse teams effectively.
Show more
Software Engineer
3.4
2 April 2026
Decent Work Flexibility for Engineering Roles
Pros: As a Software Engineer in the Redmond office, the hybrid work arrangement is pretty solid. It's nice to have two or three WFH days built into the schedule, especially in big tech. This really helps cut down on commute time and gives some control over your day.
Cons: The flexibility can feel a bit inconsistent across different teams, and it sometimes feels like leadership hints at more required onsite days. For true remote work, it's really tough to get approved unless you're in a very specific role. It's not as flexible as smaller companies in the software industry.
Advice to Management: Stick to the advertised hybrid model and don't push for more mandatory onsite days without clear communication. Consider more full-time remote options for experienced engineering roles, especially for those who have proven productivity.
Show more
Software Engineer
3.6
1 April 2026
Okay balance for a big tech company
Pros: As a Software Engineer, you get decent WFH flexibility with the hybrid model. The Redmond office has good amenities, which helps break up long days. Sometimes you can push for a 40-hour week.
Cons: The project demands can get crazy, especially for engineering roles. It's tough to truly disconnect; you're often checking emails off-hours. Work-life balance can really dip during crunch times in this big tech environment.
Advice to Management: Managers should enforce stricter boundaries for after-hours work. Encourage teams to take proper breaks and respect PTO more consistently.
Show more

Are you sure?

Once you confirm, please note that this action cannot be undone.