Productive, competitive work place
Working at Microsoft is fun and at the same time competitive. The management is very helpful and supportive. Work culture wise, they are very flexible and believe in supporting their employees to their best capacity. The most enjoyable part of the job is that they allow you to speak your mind and all ideas are welcome. Salary wise, generally they pay less than the market average or expected.