Really, the main con is that compared to the rest of Big Tech (Amazon, Google, Meta, etc.), the pay is embarrassingly low. It's so low that this con precipitates other cons, such as:
being unable to retain talent, as people are easily enticed by other companies due to the huge difference in pay.
being unable to bring in experienced talent from other big companies due to the said difference in pay, hence the talent pool gets more and more diluted with mediocre talent.
Do something about the compensation before it ruins the company and its reputation. Microsoft is literally perfect otherwise.
First round OA with two questions, about LeetCode medium. Final round: three technical interviews, with coding questions. Since the JD mentioned language C, the coding question was done with C.
I had a 45-minute phone call with a recruiter regarding an engineering position. They discussed the specific team I was applying to join, as well as Microsoft's workplace culture in general.
The interview was easy. Most of the questions they asked were LeetCode easy. Unfortunately, I haven't been selected even after answering everything perfectly. I think they rejected me because of the ongoing visa issues.
First round OA with two questions, about LeetCode medium. Final round: three technical interviews, with coding questions. Since the JD mentioned language C, the coding question was done with C.
I had a 45-minute phone call with a recruiter regarding an engineering position. They discussed the specific team I was applying to join, as well as Microsoft's workplace culture in general.
The interview was easy. Most of the questions they asked were LeetCode easy. Unfortunately, I haven't been selected even after answering everything perfectly. I think they rejected me because of the ongoing visa issues.