Company: Microsoft
Date: 2013-12-03
Overall rating: 3/5
Employment status: former
Experience level: Senior

Learned a lot, but feedback process was capricious
Pros: Big company which means you have a lot of support to get things done
Cons: Management is out of touch with the changing landscape of open source, and internal tactics prevent good collaboration/teamwork.