Company: Microsoft
Date: 2013-12-26
Overall rating: 4/5
Employment status: current
Experience level: Senior

Great Company to work for. Respectful Culture
Pros: Smart people with strong personalities all around you. Great work like balance depending on which division you are in. The Management wants to invest in you and your career. Your contributions are appreciated. Very open and transparent. As long as you are respectful, constructive and specific with your feedback- even criticism can be welcomed. Can get competitive, but not cut throat- which is great. Great networking opportunities.
Cons: As with all big companies, things can get too political. Gaining visibility sometimes becomes more important than actually doing the work. This doesn't mean its a bad thing- it just means that you have to be really careful about how you communicate and really choose your words.