Software Engineer • Former Employee
Pros: 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.
Cons: 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.