Microsoft, the most mature tech company to work with - Intern Software Development Engineer In Test Microsoft Employee Review

5.0
19 Jul 2009
Recommend
CEO approval
Business outlook

Pros

- The people I am working with are really smart and friendly. Everyone trusts each other and every employee is given the freedom to express their ideas and determine their approach to a problem. This also applies for interns like me. There is no seniority at Microsoft. The individual contributors, the leads, the managers, and the leadership all have their own unique roles within the company and they respect each other. - My manager is my best mentor. He is not a person who tells me what to do. But he is a person who tells me do what I think is the right thing to do, and if along the way I encounter problems or become frustrated, my manager is there to give me supports, both technically and mentally. - The work processes at Microsoft are highly structured and very well thought. Schedules are planned very far ahead in great details that the product can be released on time with a strict quality bar. The processes and the logistics of the processes are communicated really well to the employees to websites, wikis, and shared documents that are easily accessible. - There are tons of communication going on in the company. Each of us has instant messaging client on our machine (Office Communicator) and we chat with each other on daily basis. We also send emails like crazy, which is much better than not knowing what others are doing. - The salary is well beyond the average salary in regular tech companies. The salary for an intern is also well beyond my expectation. - Managers are required to give assessment of performance of the employees. In turn, employees are supposed to give assessment of performance of the manager. This creates a positive feedback loop in the company, and everyone learns from each other. We also review each other's code and each other's design document, in order to help each other improve. - We have no work hours. We only need to get done with our work, and that's it. It's up to us whether we want to work 9am-5pm, 11am-7pm, 7am-3pm, or working from home, etc. Things just have to get done. - We get tons of benefits and free sodas. - The diversity in Microsoft is amazing. Tell me one race, ethnicity, or religion, and I can always find a Microsoft employee that has the chosen characteristic. It's surprising even to me how much I feel at home at Microsoft.

Cons

For you who love the startup-like thrill and excitement of being able to contribute a big chunk of a product, you may not find Microsoft the perfect company to work with. In some teams that are currently developing prototypes for a cutting edge product, you may find a startup-like culture in which everyone tries to be as creative as possible and contribute as much as possible to the design of the product. However, once the design is settled and becomes more mature, it is necessary to have a well-thought, highly structured process, in order for the product to make it on time, on budget, on quality bar. Then, you may have to get involved in this highly structured process no matter what. It is good to have structure, but probably it is not for everyone.

Explore other reviews about Microsoft

5.0
27 Jun 2026
Recommend
CEO approval
Business outlook

Pros

good work life balance, culture and career growth

Cons

less compatitive salary compare to other big company

4.0
28 Jan 2013
Anonymous employee
Recommend
CEO approval
Business outlook

Pros

1. If you love tech, this is a great place. No doubt you'll talk tech (mostly the MSFT stack) from enterprise to consumer - from PCs to phones to Xboxes - from datacenter to desktop. 2. What were GREAT benefits are now VERY GOOD (took a small step down) but still probably better than you'll find at 99% of large corporations. If you've got family - the value of the benefits is even higher. 401k match is nice. 3. Even with it's struggles MSFT is still a cash printing machine. This means if you can keep your nose clean and do reasonable work, you can have a stable job, pay your bills, feed your family, and not worry (too much) about layoffs. The stock you own likely won't tank, but probably won't go up much either. You'll get a bonus each year and some stock. It's a decent life if you aren't looking to light the world on fire.

Cons

Brand on Your Resume: After many years of losing market share and struggling to be at the front end of innovation and the fact that there's 90,000 employees, don't think MSFT is necessarily going to be attractive on your resume to more agile and smaller companies. Managing Your Career: Make you say this out loud so it registers - 90,000 employees work there. Double that for vendors. It is VERY hard to "stand out" and move up in the company. Don't expect your manager to be much of an advocate or enabler to help you meet your career goals - they are basically trying to survive the stack rank every year too. Not familiar with the stack rank? Check out the 2012 Vanity Fair article called "Microsoft's Lost Decade".

2374
See reviews by: Helpful|Rating|Date|All