Company: Microsoft
Date: 2018-10-02
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Good place to build up career
Pros: Give you time to learn and grow.  
Provide lots of training on career development.
Promote collaboration and encourage knowledge sharing .
Great colleagues and working environment.
Cons: Too many re-orgs and projects got cut at very late stage. Wasting time and Money!
Not put effort to build up teams and good products in Silicon Valley Campus