GitHub reviews

3.6

66% would recommend to a friend

(463 total reviews)
avatar

Thomas Dohmke

50% approve of CEO

46% positive business outlook

GitHub has an employee rating of 3.6 out of 5 stars, based on 463 company reviews on Glassdoor which indicates that most employees have a good working experience there. The GitHub employee rating is in line with the average (within 1 standard deviation) for employers within the Information Technology industry (3.9 stars).

Reviews by job title

463 reviews
1.0
Jul 2, 2021

Age Discriminators

Anonymous employee
Recommend
CEO approval
Business Outlook

Pros

Remote work, low skill management

Cons

Actively discriminates in the hiring process against people with more than 10 years experience. Looking mostly for cheap young, manipulable bodies who don't know their worth.

5.0
Jun 8, 2015
Recommend
CEO approval
Business Outlook

Pros

The best part about working at GitHub is the great colleagues! They are uniformly friendly, super talented, and have a positive, supportive attitude. All the engineers I have worked with have been really motivated and produce high-quality work. A majority of GitHub employees work remotely; some in small satellite offices but most at home/cafes/shared office space/whatever. Because of this, the company goes to a lot of effort to make remote work effective. Communications are largely asynchronous (e.g., via GitHub issues and pull requests), most meetings are streamed and recorded, and there are lots of chances to meet other GitHubbers when necessary: the annual company summit, mini-summits for departments or teams kicking off a project, plus we are welcome to travel to visit HQ or other GitHubbers when we feel the urge to connect. Most "synchronous" discussion takes place in online chat, though even here transcripts are kept for anybody to read. Time zones can be a real hassle but otherwise it all works quite well. It's so awesome being able to work for a San Francisco-based company while being able to live almost anywhere! The company is very transparent. Many company-wide issues are discussed in the open, and anybody's input is welcome. Until the beginning of 2014, GitHub didn't have any formal management structure to speak of. The result was predictable: people worked on what they found exciting, but it was hard to gather critical mass to implement large-scale projects. Since then people-managers have been introduced, which has improved the company focus. So far management has used a relatively light touch. In particular, work is still mostly organized by the engineers working on it rather than top-down by management. In my opinion the introduction of management has improved the company, though it has definitely caused a shift in the culture. GitHub the company also seems to have a good heart. As far as I can tell, everybody at the company from top to bottom is really trying hard to do the right thing: * There is a constant internal dialog about how to improve diversity, both within GitHub (e.g., by doing everything we can to eliminate bias in our recruiting processes) and also within the whole industry (for example by supporting organizations and events that are targeted at underrepresented groups). This isn't just an HR goal; we are all thinking about it. * We do everything we can to support open-source software. Most obviously, we provide free Git hosting to open-source projects, and we give our free users every bit the same level of support as we give to our paying customers. We contribute internally-developed code to upstream open-source projects as much as possible. We have "open-source Fridays" twice a month when GitHubbers are encouraged to work on open source projects. We sponsor many open-source conferences and other events. * GitHub promotes a healthy work-life balance. I guess (being alpha-geeks) a lot of us work too many hours. But that pressure doesn't come from the company. I've never seen anything but encouragement for people announcing vacation (which is unlimited) or taking parental leave (4 months PTO for new parents). Finally, it's great to build a product that millions of people use and love. It's a pleasure to run into GitHub users in real life because they are so positive about the company. We're helping to propagate the open-source ethos: * We provide a great place for open-source projects to host their code. * Companies use GitHub to promote code-sharing and communal development internally, and often to open-source internal projects. * There are even governments that put draft legislation in GitHub and allow citizens to propose pull requests to change it. Reading back over what I've written, it sounds like I'm a marketing shill. But in fact I'm just a very happy software engineer. After nearly two years at the company I am still almost giddy that I get to work at GitHub.

Cons

Remote work impedes serendipitous communication. It's an effort to keep up with what is happening in the rest of the company when you don't bump into your colleagues in the kitchen or in the elevator. As a hangover from the management-free days, it can sometimes still be hard to figure out who is in charge of what.

5.0
Jul 22, 2015

Love it more all the time

Anonymous employee
Recommend
CEO approval
Business Outlook

Pros

GitHub is a fantastic place to work. The people are what make it. While I've been at GitHub, I've had incredible conversations about how to be a better person, how to encourage more women to enter tech, and how to make the open source community a better place. All of these conversations have so far been informal and outside of GitHub's larger strategies for social impact. I'm just happy to work among such thoughtful people. It's been great to get to know my coworkers even though I'm working remotely. It's hard sometimes, but I feel like GitHub gives remote employees many opportunities to meet each other and feel like they're still part of the team. If I start feeling weird or excluded, I can express that and something will change to make me feel more included. I also know I can take a trip to San Francisco and work with my team for a week or two. Finally, it doesn't hurt that the benefits are insane. There are a few I haven't even taken advantage of, yet, because they seem so extravagant. I feel taken care of to say the least.

Cons

There is some tension as the company grows and changes. People who've been working at GitHub for a while seem to sense that it is losing something—it's open culture, maybe. I think there are people who are actively fighting against this loss, and overall it is heading in the right direction. It does cause some awkwardness, though, and I do hope we can maintain what people feel was so special. As I said, working remotely is tough. Sometimes I feel like I would be better at my job if I worked at HQ, just for the exposure to serendipitous interactions and the ability to yell across the room at my coworkers.

Viewing 16 - 18 of 463 Reviews

Glassdoor has 572 GitHub reviews submitted anonymously by GitHub employees. Read employee reviews and ratings on Glassdoor to decide if GitHub is right for you.