Company: Microsoft
Date: 2013-01-25
Overall rating: 4/5
Employment status: former
Experience level: Junior

Development Engineer
Pros: Brand Name
Talented people
Respect for ideas and people
Great benefits 
Great trainings
Cons: Too much Ego in some people
even though respect for idea not very encouraged to implement them