The best reasons to work at Microsoft are job security and the ability to move around within the company. Generally, as long as you're in a position for at least three years, you'll see some advancement in terms of your level, but only to a point. Staying somewhere too long is a common issue and can be worse than moving on too quickly.
The health benefits are also excellent.
Large, bureaucratic machine. Many passive-aggressive people who are likely to not tell you if the work you're doing is going to lead to a dead end until you get really close to that dead end, and who are not willing to spend any time helping others get up-to-speed in areas they have expertise in.
Find one or more ways to empower people at all levels, and judge all levels of management by how well they do this for the people below them.
Start putting more effort into employee development, both in terms of skills and in terms of the direction of their careers.
I was contacted by an external recruiter via LinkedIn. The job seemed interesting, with their game studio. Supposedly they're working on some kind of super-secret project over there that not even a signed NDA can loosen their lips about. But they re
Had an initial interview with a recruiter. Then had a tech screen (phone interview), followed by an on-site interview with 3 engineering leads, and finally an interview with the manager. This happened on Friday, and I received the offer on the foll
They plan three interviews. If they go well, another three may be scheduled. Otherwise, the candidate is rejected. I was stumped on a coding question to write all possible string combinations that can be generated by pressing a variable number of ce
I was contacted by an external recruiter via LinkedIn. The job seemed interesting, with their game studio. Supposedly they're working on some kind of super-secret project over there that not even a signed NDA can loosen their lips about. But they re
Had an initial interview with a recruiter. Then had a tech screen (phone interview), followed by an on-site interview with 3 engineering leads, and finally an interview with the manager. This happened on Friday, and I received the offer on the foll
They plan three interviews. If they go well, another three may be scheduled. Otherwise, the candidate is rejected. I was stumped on a coding question to write all possible string combinations that can be generated by pressing a variable number of ce