Taro Logo

Good, but with significant downsides

Software Engineer
Current Employee
Has worked at Microsoft for 2 years
October 28, 2017
Hyderābād, Telangana
3.0
Positive OutlookApproves of CEO
Pros

Good pay and benefits package, good work-life balance. Some teams do very good work.

Cons

Work in some Engineering teams can be very drab, downright menial at times. It's very hard for young Engineers to change teams. The internal career site doesn't have even 10% of available positions listed. And even if you do apply, none ever gets back. It seems switching teams has more to do with who you know, rather than what you know.

Some managers have been known to actively sabotage/block employees from transitioning to different roles/positions since they don't want to lose good engineers from their own teams.

Reliance on the company's own technology stack for most projects means that employees are likely to lose contact with open-source/external technologies.

Advice to Management

Please ensure that the whole "Breaking of Silos" thing isn't just a tagline. Ensure that all open positions are listed in the internal career resources. Take steps to allow SDEs to switch teams more easily. And get rid of managers who are not bothered with supporting the career & growth aspirations of team members.

Was this helpful?

Microsoft Interview Experiences