Company: Microsoft
Date: 2012-11-09
Overall rating: 4/5
Employment status: current
Experience level: Junior

Consultant
Pros: great pay, outstanding benefits, 
all kinds of bonuses for people exceeding expectation
easy to get help and support internally most of the time
nice working with very intelligent people
have access to all kinds of interesting projects
all kinds of trainings handily available
Cons: poor work life balance and you need to be really outstanding to survive.
You need to be very independent and manage your own career
all kinds of systems are very confusing to newhires