Company: Microsoft
Date: 2017-10-01
Overall rating: 5/5
Employment status: former
Experience level: Confirmed

My team was closed down and had to leave the company, but still remember mostly the good
Pros: I really believe that Microsoft is the front runner when it comes to diversity and global talent. I loved the fact that I could work together with people from a variety of background, jumping into a virtual meeting with people from all over the world, literally. 
There is loads of talent and I could really feel myself growing not only my role specific, but also interpersonal skills. 
Salaries are great and you get a lot of other benefits too such as stock options and bonuses. Most teams work also on very flexible terms, you can have home office, come or leave earlier when needed, as long as your work is done, noone cares. 
Plenty of career opportunities. Might not be the case in every org and team, but if you show just some proactivity and teachability, you can really grow your career a lot.
Cons: Well reorgs mostly. It can get a bit tiring over time when your team is moved around from one department and org every 6 months and you see plenty of good people being let go because their role or team is no longer needed. 
I had a great team and manager, but some can be quite conservative when it comes to trying out new things. Processes can be lengthy and bureaucratic at times.