Company: Microsoft
Date: 2013-08-19
Overall rating: 4/5
Employment status: current
Experience level: Junior

Great place to start your career, but you can move faster elsewhere
Pros: - Good culture and smart people
- Great processes, things do get done, you'll learn a lot if you haven't worked at a large organized tech company before
- Friendly, hard working people
- Good pay
- Lots of business units and cool work to be done and switch
Cons: - It's not clear where some decisions are being made, especially large fundamental shifts in direction that can undo all the work that you've done.
- No innovation in many business units