Taro Logo

Great place for growth and work-life balance, but it really depends on your team/manager

Software Development Engineer (SDE)
Former Employee
Worked at Microsoft for 2 years
February 25, 2014
Beijing, Beijing
4.0
RecommendsNeutral OutlookApproves of CEO
Pros

Great environment to learn a lot from teammates and trainings.

Chance to work with some quite talented engineers/managers.

Great place to learn disciplined and structured software engineering.

Flexible work schedule and they care about work-life balance.

Cons

It really depends on your team and managers.

In good teams, you can work on great projects that have a big impact on the company/industry and make you feel satisfied. You can also work with talented and nice teammates from whom you can learn a lot.

With great managers, you can have a great career path in this company and get promoted more easily (compared to those who don't have good managers).

And make sure you're really interested in programming on Windows.

Advice to Management

Train more great leads and managers. Make the company cooler and more fashionable. Find more projects that have better impact on the company and industry.

Was this helpful?

Microsoft Interview Experiences