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.
The initial call with the recruiter was brief. He simply asked about my experience. I told him about my past, which I felt was overqualified, but they turned me down without explanation. Pretty typical.
I had a relaxed on-campus interview. Following that, there was an on-site with four interviews, which were mostly technical. Expect LeetCode "easy" to "medium" difficulty problems. I made my process much longer than it had to be. They treat you rea
I progressed through several stages of the interview process, including: * A phone conversation with the recruiter * An online coding test * Four onsite rounds, consisting of: * Three coding interviews * One system design assessmen
The initial call with the recruiter was brief. He simply asked about my experience. I told him about my past, which I felt was overqualified, but they turned me down without explanation. Pretty typical.
I had a relaxed on-campus interview. Following that, there was an on-site with four interviews, which were mostly technical. Expect LeetCode "easy" to "medium" difficulty problems. I made my process much longer than it had to be. They treat you rea
I progressed through several stages of the interview process, including: * A phone conversation with the recruiter * An online coding test * Four onsite rounds, consisting of: * Three coding interviews * One system design assessmen