Taro Logo

Great company to work for

Software Engineer-II
Current Employee
Has worked at Microsoft for 6 years
May 22, 2020
Redmond, Washington
4.0
RecommendsPositive OutlookApproves of CEO
Pros

Good benefits.

Flexible work environment.

Lots of interesting and challenging projects.

Ability to switch internal teams within Microsoft.

Work-life balance is good.

Job stability, especially during situations like COVID.

Cons

Microsoft is a very large company. Getting promotions can be hard, especially if you are in a team with engineers who have been in the same team for 15-20 years.

There are times where your job can be boring. You might have to deal with lots of legacy code. You frequently get lost and find it hard to get help when stuck with a problem.

Salary and compensation packages are great, but compared to other companies like Google, Facebook, and other startups, they are less.

While the offices and facilities are great, the workplace feels lonely and disconnected. People stay inside their offices most of the time, and most of the things are done online without human interaction. This can make the workplace dull and depressing.

Of course, most of the pros and cons will vary from team to team, except for things like salary and benefits.

Advice to Management

Although there are a few things that can be improved, like salary compensation, Microsoft is doing a great job. Especially after Sathya Nadella became CEO, the company has been growing really well.

Was this helpful?

Microsoft Interview Experiences