Company: Microsoft
Date: 2012-03-15
Overall rating: 1/5
Employment status: current

Absolutely horrible
Pros: Nice to have my own office as an entry level I guess
Cons: - completely outdated model and process for developing software
- absolutely terrible middle managers
- everyone is old
- there is no innovation here
- developers are basically mechanics, who are TOLD by program managers what they should build, and they are not involved in the design process AT ALL