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.
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.
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.
I applied online. HR contacted me and explained about the team and the requirements. First, they asked for an online test with three questions. Then, they asked me to come to MSFT HQ in Redmond. All arrangements were flawless and smooth. After tha
Connected with a recruiter on LinkedIn and sent her my resume. Since Microsoft was hiring for multiple positions across different teams, the recruiter sent my resume to various teams. About four teams got back with interview requests. I was asked t
I applied to Microsoft through their careers page and received a call two months after applying. The interview process spanned three weeks. I interviewed in Bellevue, Washington, in June 2017. After a brief chat with the recruiter, she scheduled a t
I applied online. HR contacted me and explained about the team and the requirements. First, they asked for an online test with three questions. Then, they asked me to come to MSFT HQ in Redmond. All arrangements were flawless and smooth. After tha
Connected with a recruiter on LinkedIn and sent her my resume. Since Microsoft was hiring for multiple positions across different teams, the recruiter sent my resume to various teams. About four teams got back with interview requests. I was asked t
I applied to Microsoft through their careers page and received a call two months after applying. The interview process spanned three weeks. I interviewed in Bellevue, Washington, in June 2017. After a brief chat with the recruiter, she scheduled a t