Taro Logo

Navigating the Waters of Microsoft's Software Development

Senior Software Engineer
Former Employee
Worked at Microsoft for 4 years
August 11, 2023
Suzhou, Jiangsu
4.0
RecommendsNeutral OutlookApproves of CEO
Pros

Collaborative Environment: Working at Microsoft provided me with the opportunity to collaborate with some of the brightest minds in the industry. Teamwork is highly emphasized, and everyone's input is valued.

Cutting-edge Tools: Microsoft ensures that its developers have access to the latest tools and technologies, fostering an environment of continuous learning and innovation.

Employee Growth: Microsoft offers numerous training programs and workshops, allowing employees to upskill and advance in their careers.

Cons

Demanding Deadlines: The pace of work can be intense, with tight deadlines and high expectations. It requires a strong work ethic and the ability to adapt quickly.

Bureaucratic Hurdles: Being a large corporation, there are occasional bureaucratic challenges that can slow down the decision-making process.

Work-Life Balance: While the work is rewarding, it can sometimes overshadow personal time, making work-life balance a challenge.

Additional Ratings

Work/Life Balance
4.0
Culture and Values
5.0
Diversity, Equity, and Inclusion
4.0
Career Opportunities
5.0
Compensation and Benefits
4.0
Senior Management
4.0

Was this helpful?

Microsoft Interview Experiences