Great place to work if you're someone who enjoys being on your toes!The good thingsI've genuinely enjoyed working for Microsoft and would rate it as one of the best places I've ever worked at. People are focused and excited about their job and work hard, in a good way. The company takes their people into account and provides them with flexible working and competitive salaries and incentives, so I feel like there is a healthy push and pull effect between the company and it's staff.
The challengesIt is a very fast paced environment, and you need to have a working system for yourself to stay ahead of the curve.