5.0
22 Jul 2013
Former employee, more than 1 year
Seattle, WA
Recommend
CEO approval
Business outlook
Pros
there are best, smartest computer scientists here developing most exciting and robust software in the world using cutting-edge technology.
Cons
Microsoft gives software developers a lot of personal freedom over both the work and the work environment. I order my own supplies, customize my office as I see fit, schedule my own trips and meetings, and select my own training courses. I choose when I show up for work and when I leave, and what to wear while I'm there. I can eat on campus or off, reheat something from home in the kitchen or scavenge leftovers from meetings. I can even work remotely from home (within reason).