Taro Logo

Great place to start a career

Software Development Engineer II
Current Employee
Has worked at Microsoft for less than 1 year
June 12, 2008
Redmond, Washington
3.0
No CEO Opinion
Pros

For people just starting their careers, Microsoft is an amazing place to gain experience. You will be involved with decision-making and building products with huge reach. The workplace is highly energetic, where everyone is focused on one thing primarily: how to ship great software and products. You will learn as much about the business of software as you will about actually building it.

To thrive in this environment, you really need to be passionate about your work and the products you'll help build. You will be working with some of the highest-caliber people in the industry and can expect to be challenged in ways you have never been challenged before. You will start with little responsibility and will need to prove yourself to take on bigger pieces.

In my opinion, the people you will collaborate with and learn from is one of the most valuable things you will gain by working at Microsoft.

Cons

The environment is filled with an unnatural distribution of highly intelligent and passionate people and is very charged. It's not uncommon to hear full-on yelling when there are disagreements. In fact, this is almost part of the Microsoft culture. This certainly varies from team to team, with the older, more established teams following this pattern more closely.

This can take a little getting used to, depending on where you're coming from.

Every team has its own culture for how they reward their employees and how they're centered. Dev-centered organizations place the most value around the output of developers writing the product code. Other orgs are more equally balanced between value placed on dev, test, and PM.

Advice to Management

Improve the training for people managers. So many people across the company I've talked to are really frustrated with their managers not really helping them to grow in any way.

Was this helpful?

Microsoft Interview Experiences