this post was submitted on 10 Apr 2025
184 points (97.9% liked)
Technology
68813 readers
6369 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related news or articles.
- Be excellent to each other!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
- Check for duplicates before posting, duplicates may be removed
- Accounts 7 days and younger will have their posts automatically removed.
Approved Bots
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Oh absolutely having an aggressive manager and skip will help you with bonuses and promotions. But they don't force managers to give people low scores anymore.
While the management tool had a weird slider and score system (you could give a number between 0 and 1000 IIRC), the general terminology was you could get between 0 and 200, indicative of how you compared to the average person at your level. 100 meaning you did average per-say or completed about 100% of the work an average person could complete.
While not unheard of it was basically impossible to get 200% (required at least your skip/M2 and maybe your M3 to agree).
Last I heard (keep in mind this was 2023 or so) managers got around 105% or 110% of their bonus allocated for their team. Generally that meant you could give everyone "100" if you wanted, but practically it never worked out that way.
Also there were strict rules you couldn't take from a more junior budget to give a more senior person a higher bonus. You could however take from a more senior budget and give it to a junior.
I. E. I couldn't give two SWE1s 80 to give a SWE2 a 120. The reverse was allowed though.
Layoffs are generally done algorithmically. I'm not kidding. They don't want to be sued. They follow all the legal rules otherwise (can't layoff a US citizen without laying off a Visa employee first, etc).
Source: I worked there for 11 years, I was an IC but have many friends who are managers who would tell me how the system works, and have been laid off twice. The first time I found another position within MSFT but the most recent time, in December, I opted to take some time off and find something else.
Edit/addendum: when the managers get in the room for people discussions a lot of that is around promotions. Very little is bonuses. Bonuses are determined by your manager, then go up the chain. So your manager sets and signs off on your score. Then your M2 checks it and either sends it back if they don't agree or signs off and sends it up. Then your M3. At the M3 and higher levels I suspect they don't look too close but just make sure everything makes sense and the budgets balance.
Yes, but I'm saying the algorithm for layoffs factors in "performance", which can be factored from past bonus allocations.
The algorithm isn't going to lay off 150's, but might preferentially select 100's.
I don't have inside info, I'm just making assumptions that the data has to come from somewhere.