Taro Logo

Great place to intern

Software Development Intern
Current Employee
Has worked at Microsoft for 1 year
July 20, 2013
4.0
RecommendsNeutral OutlookNo CEO Opinion
Pros

Very flexible hours as long as your work gets done. Many people here work 40-50 hours per week, and you're not looked down upon for doing so.

Overall, a nice work environment. You work with very skilled and experienced people. Interesting work.

For interns, pay is among the best for tech companies, and the subsidized housing and rental car make it even better. Intern events are also awesome.

Cons

Sometimes have to deal with legacy systems. As with any huge company, there's some annoying bureaucracy to deal with. In many groups, there are:

  • no coding standards
  • insufficient code reviews
  • extremely poor documentation

Work with lots of custom internal tools, which means that experience here is not very transferable to other companies in some cases.

Biggest con though is there doesn't seem to be much enthusiasm from people in their day-to-day work. Many people seem to be here to just do a decent job and get paid but don't care deeply about actually improving the customer experience or making their projects succeed.

Advice to Management

Get mid- and lower-level managers to make coding standards, code reviews, and documentation more of a priority. Yes, it's boring stuff, but it would really save time and money in the long run by reducing the number of bugs and duplicated effort.

Make company-wide or division-wide standards (like Google's style guidelines) for the commonly used programming languages.

Was this helpful?

Microsoft Interview Experiences