Truly remote-first: Great flexibility to work from anywhere, and people are generally understanding of different work styles/schedules.
Super collaborative environment—folks are open to pair programming, brainstorming, and async communication.
Strong culture of feedback; management is receptive and genuinely cares about employee voices.
Perks from being a Microsoft company (corporate discounts, good benefits, etc.).
Food at the office 3x a week is a nice touch if you’re local.
Transparent leadership—open-door ecosystem (you can literally reach out to anyone, even the CEO, and the org tree makes it easy).
CEO and leadership are down to earth and approachable, even sitting with the team when in office.
Because it’s remote-first, the physical office can sometimes feel empty, and it’s easy to miss that in-person energy/camaraderie.
Onboarding fully remote can be a little daunting if you’re new to distributed teams.
Some teams can feel siloed due to timezone differences and async work.
If you’re someone who thrives on constant in-person interaction, the setup may take some adjustment.
Keep encouraging cross-team collaboration, and maybe organize more in-person or hybrid team days to build that face-to-face connection.
Consider more structured support for folks who are new to remote work or distributed teams.
Keep up the transparency—it’s genuinely appreciated and sets GitHub apart.
The interview process at GitHub is structured, insightful, and collaborative. It fosters open communication, encourages problem-solving, and allows candidates to showcase their skills through practical, real-world challenges. Highly professional an
Coding assessment. Seemed to be a straightforward coding question, but the solution was not accepted. Still not sure why. Perhaps the question was asked in the wrong way, or I just did not understand it.
Applied on LinkedIn and was reached out by a recruiter. (All conducted through Zoom) * Screen with recruiter * Interview with hiring manager * Take-home coding challenge * Reviewed work with two engineers on the team and optimized it Denia
The interview process at GitHub is structured, insightful, and collaborative. It fosters open communication, encourages problem-solving, and allows candidates to showcase their skills through practical, real-world challenges. Highly professional an
Coding assessment. Seemed to be a straightforward coding question, but the solution was not accepted. Still not sure why. Perhaps the question was asked in the wrong way, or I just did not understand it.
Applied on LinkedIn and was reached out by a recruiter. (All conducted through Zoom) * Screen with recruiter * Interview with hiring manager * Take-home coding challenge * Reviewed work with two engineers on the team and optimized it Denia