Company: Microsoft
Date: 2015-10-20
Overall rating: 5/5
Employment status: current
Experience level: Junior

Change is Constant
Pros: You will constantly be challenged and pushed to improve both yourself and your team. You will both learn and grow yourself professionally and technically at a much faster pace, and be exposed to many different industries and markets. Each day is a challenge but the benefits, rewards and experience awaiting you is well worth it.
Cons: Constant organizational changes. Don't expect to keep the same manager for more than 2 years at a time. Moving between jobs internally has been made much easier than before, but it's still a challenge.