Gitlab hero border pattern left svg Gitlab hero border pattern right svg

People Group Vision

Engaged team

  1. Visibility in eNPS across the company on a rolling basis, per division and team.
  2. If eNPS is off asked more detailed questions, while staying concise and DRY.
  3. Consistently and quickly address shortfalls with training sessions.
  4. Have a yearly 12 question engagement survey for more robust engagement data.
  5. Be respectful of people's time, only ask detailed and frequent queries when actionable/needed.
  6. Above average retention of underrepresented team members.

Industry leading hiring practices

  1. Attract and hire people that are a great fit for the role and our company.
  2. Make sure candidates have a great experience.
  3. Make effective hiring decisions.
  4. Test candidates during the interview process to ensure we hire the most capable people, not just those who happen to interview well.
  5. Hire the right person for the right role at the right time.
  6. Consider local pay in sourcing and hiring.
  7. Data driven hiring process.
  8. Sourcing for all positions:
  9. 80% outbound
  10. 20% inbound
  11. Actively hire globally.
  12. Define a candidate centric interview process.
  13. Review Interview questions with a team when creating the position.
  14. Regularly evaluate interview questions with team for effectiveness based on data from previous candidates and competencies required for the position.
  15. Evaluate interviewers for effectiveness based on data from previous candidates and hired team members (ELO rating for interviewers). Everyone at GitLab should be able to conduct interviews.

Be a preferred employer

  1. Leverage brand awareness, established channels and network to promote and communicate the successes and challenges of a fully distributed model.
  2. Organize an all-remote conference.
  3. Be globally recognized as the first and the largest all-remote company and the thought leader.
  4. Increase recognition and distinction from competitors.

Effective onboarding

  1. Ensure every team member has an engaging, educational, and enjoyable onboarding experience (onboarding NPS).
  2. Offer people money to leave.
  3. Detect underperformance during onboarding.
  4. Incorporate more social team connection and automation into onboarding process.
  5. Provide training about git on the command line that is interactive instead of intimidating.
  6. Create opportunities for more personal connection and investment in the individual.

GitLab workflow

  1. Have clear processes to maintain compliance with all mandates.
  2. Be as flexible as possible while keeping the organization safe from harm
  3. Using product and processes (issue boards and sprints).
  4. Create and deliver product aligned with the business.
  5. Default to transparency. Only make something confidential if it is explicitly so.


  1. Establish a clear set of governance and procedural obligations to maintain compliance with all local, state, federal and country specific mandates.
  2. Leverage visa's as a recruiting and retention tool (unique that you can prove by contributing (rather than by credentials), and that we will hire you in other countries).
  3. Living campus in the Netherlands for recent immigrants.

Learning & Development

  1. Create career paths for people to clearly see future opportunities, describe how and when to get there.
  2. Create (leadership) development programs regarded as best in class and a reason to join the company.
  3. Have a lightweight self serve process to add courses.
  4. Let people show off what courses they did and gamify it.
  5. Courses are used extensively by the wider community (users, contributors, resellers, candidates).
  6. Have tests that are easy to make and take.
  7. Great volume of new and updated courses.
  8. Record every course and make available to everyone.
  9. Have plenty of guest speakers and cover broad subjects


  1. Develop a model regarded as fair, competitive, and attractive for each respective cohort (Individual, Manager, Executive, Sales).
  2. Reward people for results.
  3. Encourage model behaviors using incentive programs.
  4. Pay what we need to get and keep great people.
  5. Preference for low cost locations; communicate this as a representation of our values (Frugality, but also Diversity).


  1. Demonstrate care for the health and welfare of team members.
  2. Create wellness program that can be implemented remotely for all team members.
  3. Attractive and responsible employer that provides freedom and equality while getting the maximum out of every dollar spent.
  4. Freedom for the team member (no 401k employer contribution, etc.)
  5. Team member interested 401k: 100 base, 10 payment, 10 employer match, 110 total
  6. Team member not interested: 100 base, 100 total
  7. Fair solution: 110 base for both, provide resources for everyone without a 401k to talk to a financial advisor.
  8. Freelancers and employees treated as similar as possible within the law.