Pros
I will always be thankful to the opportunities that MS has offered me. I feel I'm always learning, I'm challenged, and I am surrounded by very qualified people. Apart from that, these people are now my friends. The work environment is great. I've been able to travel to different countries in Europe, North and Latin America. Love the values, investing in training its people, charity events, and sponsoring sport competitions. The company is doing really well, it's growing every year. I honestly don't understand the comments below, and I'm sorry to read about people that have left with a sour impression.
Cons
Challenges have the downside of requiring a lot of commitment and implication... so sometimes it's hard to disconnect, and don't expect time for lots of hobbies.