Company: Microsoft
Date: 2012-08-07
Overall rating: 4/5
Employment status: former
Experience level: Senior

great company, respected, lots to learn everyday, lots of competition,challenging, really smart people, good pay checks
Pros: top in the industry, well recognized, easy for the customers to listen on what you have to say, huge ecosystem, good people, lots of partners, many programs,  great benefits, great products and great ideals...
Cons: some favoritism, politics, introducing the 'how' in the evaluations may leave employees performance to some bad bosses subjectivity and personal opinions