Great work-life balance (nearly everyone is out of the office by 5). Microsoft pays its workers extremely well to make up for its work environment. Easy work, lots of benefits, free soft drinks. Family-friendly tech company.
Very hard to change teams, excessive internal politics. Managers intentionally assign you less challenging work to allow their favorites excel at your expense. Anti-intellectual "brogrammer" culture. Extreme hostility to open source. Weird looks for not owning a Windows phone. Culture of groupthink where you can't challenge decisions made in meetings. Sink-or-swim review system pits you against your immediate coworkers and encourages cut-throat competitive behavior. Senior developers use code reviews to gang up on and haze newbies with "moving target" coding style comments. Dying company that serially releases market failures. PPO healthcare was cut by Ballmer/Brummel. Food is not free, and cafeterias do not accept credit cards. Coworkers are incompetent developers with big mouths who are good at playing politics.
Carry out a much-needed cultural cleansing by eliminating all of the dead weight in the company. Avoid blaming and firing the wrong execs, followed by promoting the people that should have gotten fired instead to the executive level. Extend the reach of the review system such that employees are ranked company-wide rather than only against their immediate "team"-mates.
The interview process is pretty standard. The first round is a talk with the recruiter. Then, the second round is usually a technical screening. The final round is a four-round interview loop, typically including: * Two technical interviews * One
Interview was pretty straightforward. The onsite had four rounds, with the last round being with a senior manager. The senior manager was actually pretty nice, and he even helped me figure out some things that I was having trouble with initially.
A corporate recruiter contacted me via email. After completing their OTS, I received an invitation to interview onsite in Redmond. The entire process took one month. It seems they want to hire as soon as possible. They extended an offer, which was
The interview process is pretty standard. The first round is a talk with the recruiter. Then, the second round is usually a technical screening. The final round is a four-round interview loop, typically including: * Two technical interviews * One
Interview was pretty straightforward. The onsite had four rounds, with the last round being with a senior manager. The senior manager was actually pretty nice, and he even helped me figure out some things that I was having trouble with initially.
A corporate recruiter contacted me via email. After completing their OTS, I received an invitation to interview onsite in Redmond. The entire process took one month. It seems they want to hire as soon as possible. They extended an offer, which was