GitHub Reviews | Glassdoor.ca

GitHub Reviews

Updated 23 March, 2018
38 reviews

Filter

Filter

Full-timePart-time

4.1
StarStarStarStarStar
Rating TrendsRating Trends
Recommend to a friend
Approve of CEO
GitHub Co-Founder & CEO Chris Wanstrath
Chris Wanstrath
19 Ratings

38 Employee Reviews

Sort: PopularRatingDate

  1. Helpful (18)

    "Excellent company culture except for senior leadership in Engineering"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Anonymous Employee
    Current Employee - Anonymous Employee
    Doesn't Recommend
    Positive Outlook
    Disapproves of CEO

    I have been working at GitHub full-time

    Pros

    Lots of smart people at the company that are humble, empathetic, and driven to ship great software.
    Many core developers of Ruby, Rails, and Git work here and engineers here know their stuff really well.
    Hubbers are vocal and speak up about issues they care about.
    Company cares about diversity and inclusion and puts tremendous effort into it.
    Good benefits.

    Cons

    Senior engineering management changes in the last year have resulted in micro-mangement, demoralizing of teams, disrespect for the work of engineers and being tone deaf to the acual problems that engineers raise. Engineering teams can spend more effort appeasing certain leaders and figuring out how to avoid interaction with them than on soliciting customer feedback.

    Advice to Management

    If you keep the new leadership you are going to lose your best talent. This is being toxic to the company culture. Coaching and constant feedback to HR has brought no results.


  2. Helpful (2)

    "Unrivaled Opportunity for Impact Paired with Amazing Flexibility"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Analytics in San Francisco, CA (US)
    Current Employee - Analytics in San Francisco, CA (US)
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at GitHub full-time (More than a year)

    Pros

    - You can quickly get into a position to impact how coders collaborate around the world
    - GitHub's culture is very understanding that different people work best in different situations, and oftentimes have family obligations
    - A rapidly growing company where there is still the opportunity to move up (unlike at Google / Facebook)

    Cons

    - Having an ongoing CEO search always give a cloud of ambiguity, but it seems like there is some good movement on that front
    - Whenever an organization undergoes culture change, there are bound to be people who prefer the old culture

    Advice to Management

    Double down on the CEO search (some people are getting antsy), and think about how you could use your core product in new business areas

  3. Helpful (19)

    "You'll do your best work after you leave"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Anonymous Employee
    Former Employee - Anonymous Employee
    Doesn't Recommend
    Negative Outlook
    Disapproves of CEO

    I worked at GitHub full-time

    Pros

    GitHub is full of extremely talented, sharp, and generally emotionally intelligent people who work on a product that people love and is nearly essential to any software developer. They work in an environment that is very remote-friendly as well as accommodating to SF-based employees, with a boatload of exceptional perks and thoughtfulness toward a solid work-life balance.

    Plus, when you leave - either by your own decision or through their now well-known layoff cycles - you'll have a brand name worth its weight in gold on your resume.

    Cons

    No matter how good of an environment GitHub creates, nobody actually does their best work there. This is due to a culture that rewards politics and favoritism over merit and cultural contributions to the organization.

    There's a reason why GitHub alumni do great things once they leave the company. GitHubbers are becoming CEOs, Heads of Product, and leaders at other successful companies - it's surprising that GitHub simply considered them expendable.

    In addition, GitHub does not seem to understand how to reward and retain good employees, and it makes dubious decisions on staffing. You could be producing exceptional work one day but find yourself on a Performance Improvement Plan - or, even worse, shown the door and locked out of your accounts - the next.

    All of this boils down to an executive and management team that wildly varies in its ability to lead. Some have years of solid experience with just a few areas of growth needed; others are completely in over their heads and are given no true compass to follow, causing their departments to suffer. And since GitHub hasn't invested in a solid leadership development or career growth program - something it should have at 10 years of age and 700+ employees - it's not a place that I would advise anyone go to in order to take a positive step in their career.

    Advice to Management

    Find a suitable buyer, sell the company, and bring in seasoned leadership to help GitHub reach its true potential as a developer resource.


  4. Helpful (8)

    "Growing up is hard"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Anonymous Employee
    Current Employee - Anonymous Employee
    Doesn't Recommend
    Negative Outlook
    Disapproves of CEO

    I have been working at GitHub full-time (More than a year)

    Pros

    There are many incredibly passionate, smart, and kind people throughout the company. It was humbling how many worked so well together, because they believe in the vision of the company and its ability to make an impact. Remote work culture is refreshing.

    Cons

    Many senior managers aren't setting direction for their teams or for the organization. Setting strategy is meaningless without the ability to execute. Team members aren't empowered to do their best work because the legacy flat organization means team members need to get buy-in on a massive scale to get things gone. It isn't efficient, and it burns people out. Really talented and respected people are let go for political reasons, which is devastating to those left behind. There's a culture of fear -- of coming off as stupid -- which stifles people from learning and asking questions, since they wonder if they'll be next to leave.

    Advice to Management

    Find replacements with experience.


  5. Helpful (1)

    "Great company and benefits"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Anonymous Employee
    Current Employee - Anonymous Employee
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at GitHub full-time (More than a year)

    Pros

    - Great benefits
    - Empathetic co-workers
    - Most people are easy to work with
    - Great distributed workforce culture

    Cons

    - Not easy to communicate across departments
    - Too much chaos and change
    - Not enough goal alignment throughout the company
    - Many people fight the implementation of processes
    - While some people are brilliant, some are VERY inexperienced. Need more senior people who can mentor others.
    - Culture is changing and things are becoming more so like a large company

    Advice to Management

    Implement more processes (This will help with company growth), keep up the social impact work and culture (Don't become a company that is only about lip service), improve the current benefits (instead of cutting them), remain true to the company values.


  6. Helpful (15)

    "Very Troubling Lack of Leadership"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Product Marketing Manager in Cincinnati, OH (US)
    Current Employee - Product Marketing Manager in Cincinnati, OH (US)
    Doesn't Recommend
    Negative Outlook
    Disapproves of CEO

    I have been working at GitHub full-time (More than 3 years)

    Pros

    Love my compensation, especially the very generous stock option package. I know I will get an exercise extension upon termination so that is nice to have in my back pocket.

    Cons

    Where to start, I have been at GitHub for longer than I can remember. I enjoy working remotely with tremendous flexibility and great pay. However, this place is not sustainable anymore. I have not heard from our so-called CEO in close to a year, rumor is he is camped out in LA with his lady friend and forgot about us little people. He announced he is stepping down and hiring his replacement 6 months ago! So who is running the show, who is making decisions. Exactly, most of regular Hubbers are in the dark, no clue as to our future.

    Apparently our Chief Strategy Officer, who also leads; Marketing, HR, Real Estate, Strategy, Business Development and god knows what else is running the show. I call B.S. here. Julio is his namo and I along with many of my peers think he is not capable of this responsibility. Why is he so powerful, why can he fire at will, not fair and not fun to watch my beautiful company atrophy.

    Advice to Management

    WE NEED A CEO, STAT. Please, Please, someone from our board read this, please help us.


  7. Helpful (2)

    "Great place to work"

    StarStarStarStarStar
    • Work/Life Balance
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Anonymous Employee
    Current Employee - Anonymous Employee
    Recommends
    Approves of CEO

    I have been working at GitHub full-time (Less than a year)

    Pros

    Super smart people. Unbelievable benefits and work conditions. Flexible work spaces and unlimited vacation. Educational support is amazing and everyone is so nice and helpful.

    Cons

    Nothing bad to say. A a a a a a a a a a a a a a a a

    Advice to Management

    Invest in experience

  8. Helpful (4)

    "Great place to work with lots of opportunity."

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Sales in London, England (UK)
    Current Employee - Sales in London, England (UK)
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at GitHub full-time (More than 3 years)

    Pros

    Great environment working with a cutting edge project and a fast developing industry. People are really engaged and supportive. Lots of lovely perks with lots of opportunity to move and grow in career.

    Cons

    They don't always get everything right but it is because its a company playing catch up as it moves from a start up mentality into a more mature approach. The back office is catching up slowly and this may be irritating for employees looking for everything to be de facto standard of a large office. It's not. You have to sometimes fend for yourself.

    Advice to Management

    Keep doing what you are doing. Listen to your employees, continue to communicate with them on the direction of the business. Don't be fixated on what you think the path to growth is - listen to other opinions.


  9. Helpful (5)

    "Great people, with great minds"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Support in Durham, NC (US)
    Current Employee - Support in Durham, NC (US)
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at GitHub full-time (More than a year)

    Pros

    - The ability to learn more at my own pace
    - Sharing knowledge
    - Getting to know a global team
    - The ability to share my opinion
    - Participation in other teams
    - Traveling
    - Great Insurance
    - Great Perks

    Cons

    Some teams experience more pushback than others, just like anywhere else. There is always going to be someone who insists on doing things "their way". This isn't GH's fault, it is just who these people are and these people need to be guided, or taught a more objective perspective, if not possible then this obviously isn't their ideal environment.

    Advice to Management

    - Stay with your current form of D&I, and continue to practice empathy amongst leadership and ALL teams.
    - The weekly one-on-one manager meetings are overkill. We're all adults here. Can't we do monthly, or quarterly instead?
    - More encouragement for engineers to work together.
    - Help employees understand what inclusion means, and make sure everyone is feeling included.
    - If there is someone who is pushing or causing ripples with no valid reason, they need guidance.


  10. Helpful (10)

    "Very grateful for my time here"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Anonymous Employee
    Former Employee - Anonymous Employee
    Recommends
    Positive Outlook
    Approves of CEO

    I worked at GitHub full-time (More than 3 years)

    Pros

    A chaotic few years, where the company saw lots of growth and teething problems, but overall a unique, intense, and positive experience. The lessons I’ve learned working here, the people I’ve met, and the memories I’ll take away—are some of the most valuable things I’ve had the opportunity to experience.

    Cons

    Kind of like Animal Farm, in company form…? Convoluted internal politics and history, heavily skewed against empowering remote employees to have influence on decisions or visibility into context. Lots of backchannel communication. Zero clarity for career progression and upward (or sideways) mobility. Poor feedback systems (both positive and critical), with very little meaningful action resulting from feedback processes. Many managers with poor people skills, and/or unmotivated to be good managers. No consistent management philosophy. Management is explicitly and actively discouraging community involvement.

    Advice to Management

    Identify frustrated high performers before they turn bitter (such a shame to see this happen to so many incredibly talented people I knew). Train managers better. Identify managers who are simply coasting, and give people who want to be managers because they care about people a chance. Listen to remote employees more (especially those who are non-US too). Help all employees understand GitHub’s management philosophy (if there is one?), so managers who don’t embody it can improve or be replaced.

    But the most important thing? Double-down on the community, or risk being disrupted. It is bat-shit crazy to see GitHub management actively discouraging motivated, long-serving employees from contributing to the community in form of conference talks/booth duty. Having people who work on the product interface directly with the community will be key.

    GitHub Response

    8 May, 2017 – People Operations Team

    We genuinely appreciate these details surrounding our company feedback process. Over the last year, we have made improving our feedback process a primary focus and we will continue to make it a focus... More


Showing 38 of 40 reviews
Reset Filters