Company: Microsoft
Date: 2019-03-22
Overall rating: 5/5
Employment status: current
Experience level: Confirmed

Software Engineer
Pros: - A great company for learning new technologies
- Great set of people who would like to share their knowledge
- Sometimes team dependent, mostly people value your views and they try to understand and appreciate your views.
-
Cons: - So many changes in the internal structure of the company may make you feel direction less
- Most of the UI work is inspired from other companies, making Microsoft loose its identity