If someone can fool management (which is easy), then that person can enjoy luxury, good pay, and perks without any effort.
Promotions depend on your relationship with your manager and his/her peers. A person's capability is given relatively less weight.
Personal growth will be good if a person manages relationships and is always a "yes boss." The moment a person gets into discussion mode, growth stops, and mostly you will be forced to leave the company.
Personal growth in comparison to external skills will be zero.
Office Vulture is pathetic, especially for lateral hires.
No one wants to learn from others.
Every department is reinventing the wheel.
No good/bad practice sharing.
Decisions/processes are made/changed without looking at the good/bad experiences of people working on the ground.
Copycat mentality. Senior management always talks about changes as competitors are doing instead of innovation.
Be open to suggestions instead of considering people your enemies.
Create a plan to ease the onboarding of lateral hires instead of telling them that Microsoft culture is difficult to adapt for the initial 2 years.
Create a culture of innovation via projects instead of forced innovations through forced participation.
Look at how the industry is using your products. People are using your products in much better ways than Microsoft itself.
The hiring process is fine, though my interviews were all scheduled for weekends. They typically have five rounds of interviews. There is a preliminary round. If you pass that, there are three more rounds of technical interviews. After that, you mig
Telephone Interview: I was asked to write code and then walk through it. In Person: I had 10 rounds. In all rounds, I was asked to write code. This included algorithms, simple C functions, or solving complex word-based puzzles using algorithms. I cl
The interview was scheduled by a recruiter. There was a phone interview, and then I was called for an in-person interview. I had to wait for an hour at their office to get the interviewer's time slot. The interview process was not properly organized
The hiring process is fine, though my interviews were all scheduled for weekends. They typically have five rounds of interviews. There is a preliminary round. If you pass that, there are three more rounds of technical interviews. After that, you mig
Telephone Interview: I was asked to write code and then walk through it. In Person: I had 10 rounds. In all rounds, I was asked to write code. This included algorithms, simple C functions, or solving complex word-based puzzles using algorithms. I cl
The interview was scheduled by a recruiter. There was a phone interview, and then I was called for an in-person interview. I had to wait for an hour at their office to get the interviewer's time slot. The interview process was not properly organized