A well managed company would be continuously evaluating employees and their work and making adjustments to personnel requirements every month
Microsoft used to be very picky of whom they hire
A legendary (remain un-named) programmer that I know was interviewed by Microsoft back in the mid 1980's but was rejected because at that time Microsoft puts a lot of effort to hire people who can contribute to what they had in mind
That legedary programmer later went on to join Id Software and developed some awesome pixel routine for them, and what he did in Id impressed Intel so much that they hired him to help them in their Larrabee project
But Microsoft changed into a totally different company after Bill Gates stepped down --- and it started to take in all kinds of useless code monkeys (and many more who can't even code!) under their payroll
I have been in the industry for decades and have witness how the companies changed after the founders have left