Taro Logo

Rewarding role with good work-life balance, but room for improvement

Software Engineer
Current Employee
Has worked at Microsoft for 20 years
March 17, 2025
Irvine, California
4.0
RecommendsPositive OutlookApproves of CEO
Pros

Flexible work schedule allows for good work-life balance.

Collaborative team environment with supportive colleagues.

Interesting technical challenges and opportunities to learn new technologies.

Competitive compensation and benefits package.

Clear path for career advancement and professional development.

Cons

Communication between departments could be improved. Project deadlines sometimes feel unrealistic. Limited remote work options compared to industry standards. Onboarding process for new tools needs structure. Decision-making can be slow due to approval hierarchies.

Advice to Management

Consider streamlining the approval process for technical decisions and invest more in cross-team collaboration tools. More regular feedback sessions would help address issues before they become problems.

Additional Ratings

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

Was this helpful?

Microsoft Interview Experiences