Company: Microsoft
Date: 2014-01-31
Overall rating: 5/5
Employment status: current
Experience level: Confirmed

Liking it so far.
Pros: Choice of moving between dev and PM roles, choice of changing teams within the company without greatly impacting green card process.
Cons: Review system keeps changing, need to see what the new system has in store.