Taro Logo

Good place to learn fundamentals.

Software Engineer II
Former Employee
Worked at Microsoft for 2 years
April 15, 2019
Cambridge, Massachusetts
5.0
RecommendsPositive OutlookApproves of CEO
Pros

This was my first software engineering position out of college. I benefitted a lot from feedback from more senior engineers and learned good industry practices, including things like writing technical designs, giving useful code review feedback, and writing decoupled and testable code. I felt like it prepared me well to take on my next technical role. Also, I got to work on some interesting problems while also having pretty good work-life balance.

Cons

Sometimes teams can be a little siloed, even feature teams working on the same product. There can be a lack of communication, which results in some wasted effort or different components of a project not cleanly coming together.

Was this helpful?

Microsoft Interview Experiences