Company: Microsoft
Date: 2013-02-13
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Not great, not terrible...okay for now
Pros: Competitive Salary when comparing similar positions.

Healthcare is still good with new changes.

Can control your work/life balance with careful planning.

Great people to work with; product development teams always willing to help.
Cons: Review system needs a revamp.  It is one big, every moving bell curve.  You're rewarded based on management visibility vs. quality of work.

Reward system/ranking is completely subjective.  You don't know where  you stand until it is too late.  Not rewarded for innovation or doing your job.  Not enough objectivity.

People only worried about calibtraton and where they fall vs. what to do to make the company better!

Extremely political.  You definitely need to know the right people to advance!  Need to know the rules of the game to succeed.

Climbing the ladder is all about who you know and if they like you.