Company: Microsoft
Date: 2011-07-03
Overall rating: 3/5
Employment status: former

Confusing and rewarding in most cases
Pros: The customers and 90% of its staff....
Cons: Upper leadership needs to be more supportive of lower level employees