Not even the high pay compensates for the cons.
Employees who even suggest that women are capable, especially when they have their job review, can expect their job to be threatened. Of course, it's done verbally behind closed doors and for seemingly unrelated or non-specific reasons, but it's there. The politeness you see around the company is a thin veneer over the sheer toxicity this company's management has.
The company separates employees into three categories: college hires, industry hires, and internal transfers.
Industry hires are people with experience outside of Microsoft since college. If you're one of those, then run! They'll treat you like crap. So many good engineers are pushed out of the company.
Judge the CEO by what lower management acts on. It's not a pretty picture.
Here is an indication of how toxic the work environment is: if you have more than 5 years of Microsoft experience on your resume, the industry will treat you like "damaged goods". You may not be employable after that. I'm getting out while there's still hope for me.
Talk about DNI and "open door policies" are just lip service. Lower management is never required to act on it. They protect the status quo.
Resign.
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.