Company: Microsoft
Date: 2012-09-06
Overall rating: 4/5
Employment status: current
Experience level: Junior

SDE
Pros: You get to work with very smart people. Being a software giant, you get a lot of infrastructure to play with. There are a lot of career change opportunities. Name an area in Computer science and there will be an opportunity to work there. Work-Life balance is better than a lot of companies.
Cons: You need to deal with politics. Time flies away when you are here. Sometimes decision making can be delayed because of too many opinions.