Company: Microsoft
Date: 2014-11-22
Overall rating: 4/5
Employment status: former

A great experience.
Pros: Stimulating environment, opportunity to carve out a niche, can work at home, use of latest software.
Cons: Requires good relationship with manager to succeed and prevent feeling isolated.