Company: Microsoft
Date: 2012-04-02
Overall rating: 3/5
Employment status: former

good learning curve
Pros: good platform to lay solid ground in techniques.
Cons: not a lot of opportunities to move around.