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

Great career development opportunity.
Pros: Microsoft provides a good opportunity for a balanced lifestyle. The maturity of the company allows employees to work hard while also permitting time with family, friends, and for personal development. The benefits are great.
Cons: Microsoft is working hard to adapt to adapt to the changing development cycle for technology and software. However, they still lag behind competitors in terms of flexibility and willingness to experiment. It can be draining.