Dramatic improvements to Engineering culture, as well as general organizational culture, since Nadella took over as CEO.
Provides competitive compensation and extensive benefits packages.
Opportunities for learning and career advancement span across various domains and technologies.
Demonstrates corporate social responsibility through substantial philanthropy and sustainability initiatives.
Global presence leads to work on meaningful and challenging projects with substantial impact.
Flexibility for global relocation is available, coupled with strong immigration support.
Advancement faces competition due to a high concentration of talented employees and a strict focus on controlling budget.
Since 2020, isolation can be pretty bad, particularly for remote ICs who don't depend on others for their day-to-day (i.e., Software Engineers) or those in different locations.
Lack of variety can be an issue, with work occasionally feeling repetitive or mundane.
Internal politics and bureaucracy can sometimes be a major drain, causing massive churn and headaches for ICs just trying to do their job.
A growing disconnect between frontline employees and executives this year, following poor management of mass layoffs, is creating an atmosphere of mistrust. Aggressive cost-cutting measures being effected this year, perceived as needless, have impacted employee compensation and benefits, further straining the relationship with executive leadership.
The influence of Satya Nadella's leadership on Microsoft has been unquestionably transformative and has mostly led to significant improvements in the company's performance and culture. However, it's concerning that there seems to be a shift in the level of respect and engagement with employees, particularly in light of the recent layoffs. The pride that Microsoft employees once held for their company appears to be waning.
To foster an improved individual contributor (IC) experience, Microsoft leadership should consider the following:
Open and honest dialogue about these topics at all levels can lead to a healthier work environment.
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.