Diversity: Depending on the position and location, income can be rewarding.
You can be underappreciated at the interview stage. If you accept a position at an unsatisfactory level, you can get stuck there for a long time, depending on the project you are on.
Do not accept the position if you are not okay with how you were evaluated. It will affect you financially and morally in the long run.
Microsoft dictates every important decision, and GitHub leadership made it sound like they have no say whatsoever. When confronted about the lack of salary increases this year, Domke, one of the highest-compensated people in the company, answered broadly that "we are here to do the best work of our lifetime, so it's not all about money."
Wow! The communists called, they want their management playbook back!
The benefits are constantly changing. They had an extensive list of working locations that was recently reduced to just a few for everyone, including existing employees.
Bonuses were also lowered this year. So, one day you have a benefit, and the next day it might be gone.
This is something completely legal, but to save you from suffering, you'd better forget about benefits since the probability here of them being taken away is high.
Working fully remotely without ever meeting your colleagues is also a big no. We all like remote work, but never ever seeing anyone face to face contributes to low morale, low empathy, and ultimately higher friction and lower success.
I applied online after receiving a referral. First, there was a basic HR phone call, which explained the role and allowed me to ask any questions. The second step was a take-home test. The test wasn't exactly difficult, assuming you know the langua
I've noticed GitHub responding to their Glassdoor reviews concerning the time the interview process takes, and it appears they are trying to do something about it. However, it seems to have come at the expense of not spending any time talking to cand
The interview process for GitHub as a software engineer typically begins with a resume and cover letter submission. If your application is selected, you will be invited to participate in a virtual technical screening, which consists of coding challe
I applied online after receiving a referral. First, there was a basic HR phone call, which explained the role and allowed me to ask any questions. The second step was a take-home test. The test wasn't exactly difficult, assuming you know the langua
I've noticed GitHub responding to their Glassdoor reviews concerning the time the interview process takes, and it appears they are trying to do something about it. However, it seems to have come at the expense of not spending any time talking to cand
The interview process for GitHub as a software engineer typically begins with a resume and cover letter submission. If your application is selected, you will be invited to participate in a virtual technical screening, which consists of coding challe