I got referred to GitHub through a Sales Manager. The interview process had four steps to it and took two weeks.
1.) Recruiter phone screen - Basic questions about background, deal size, average deal cycle, quotas, how you performed against it, salary expectations, and hiring timeline
2.) Video interview with a sales manager on the team - It was very conversational and personable. They will want to know your sales experience and what you know about GitHub, and the competitors
3.) Video interview with a sales director - Very personable as well, and easy-going with questions that are focused on technical aptitude, current sales cycle, deals you've won in the past, and how you did that
4.) Video presentation interview with a panel (4 people total) - You're allowed to sell anything you want, but if it's focused on SaaS, that's better. Make sure to close the deal (your candidacy)
An offer from GitHub was made 2 days after. No room for negotiation.
I think GitHub is amazing! The leaders, solution, price point, and value propositions are all great. However, open-source is supposed to be a free resource for developers. Therefore, scaling that business might be the biggest challenge to overcome with customers.
GitHub says they are a remote-first company, but the sales teams are required to live in San Francisco. The OTE is very low compared to other tech companies both big tech and tech start-ups.