People Operations Vision

Happy Team / Culture

  1. Deliver programs to support positive influences on people’s lives.
  2. Establish an effective code of conduct in support of our vision and values.
  3. Implement policies people perceive to be fair, valuable, and necessary.
  4. Maintain a healthy culture.
  5. Visibility in eNPS across the company on a rolling basis, per division and team.
  6. If eNPS is off asked more detailed questions, while staying concise and DRY.
  7. Add twice yearly 12 question engagement survey for more robust engagement data.
  8. Be respectful of people's time, only ask detailed and frequent queries when actionable/needed.
  9. Build inclusive policies and programs.

Industry Leading Hiring Practices

  1. Attract and hire industry leaders and top-tier talent.
  2. Deliver an awesome candidate experience.
  3. Make effective hiring decisions.
  4. Hire the right person for the right role at the right time.
  5. Consider local pay in sourcing and hiring.
  6. Data driven hiring process.
  7. Sourcing for all positions:
  8. 80% outbound
  9. 20% inbound
  10. Actively hire globally.
  11. Define a candidate centric interview process.
  12. Review Interview questions with a team when creating the position.
  13. Regularly evaluate interview questions with team for effectiveness based on data from previous applicants and competencies required for the position.
  14. Evaluate interviewers for effectiveness based on data from previous applicants and hired team members. Everyone at GitLab should be able to conduct interviews.

Establish Employer Brand

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

Onboarding

  1. Ensure every team member has an engaging, educational, and enjoyable (fun/exciting) onboarding experience (onboarding NPS).
  2. Measure program successes, weaknesses, and points of failure.
  3. Offer people money to leave.
  4. Detect underperformance during onboarding; start a PIP early if there are warning signs.
  5. Incorporate more social team connection and automation into onboarding process.
  6. Provide training about git on the command line that is interactive instead of intimidating.
  7. Create opportunities for more personal connection and investment in the individual.

Way of Working

  1. Be as flexible as possible while keeping the organization safe from harm.
  2. Using product processes (sprints).
  3. Using our product (issue boards).
  4. Create and deliver product aligned with the business.
  5. Default to transparency. Only make something confidential if it is explicitly so.
  1. Implement and maintain statutory reporting, training, and communications.
  2. Establish a clear set of governance and procedural obligations to maintain compliance with all local, state, federal and country specific mandates.
  3. Hire people as employees in many locations.
  4. 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).
  5. Living campus in the Netherlands for recent immigrants.

Learning & Development

  1. Provide development opportunities at all levels for all divisions.
  2. Create career paths for people to clearly see future opportunities, describe how to get there and reasonable timelines.
  3. Create leadership development programs regarded as best in class and a reason to join the company.
  4. Lightweight process to add courses.
  5. Have gamified / visible what courses you do.
  6. Used extensively by wider community (users, contributors, resellers, applicants).
  7. Have tests.
  8. Have support.
  9. Enormous volume of new and updated courses.

Compensation

  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/keep great people.
  5. Preference for low cost locations; communicate this as a representation of our values (Frugality, but also Diversity).

Benefits

  1. Evaluate benefit plans in countries where we have an entity or payroll solution.
  2. Develop competitive country specific benefit programs to attract and retain the best people.
  3. Don’t just offer the minimum package possible, truly demonstrate care for the health and welfare of team members.
  4. Create wellness program that can be implemented remotely for all team members.
  5. Attractive and responsible employer that provides freedom and equality while getting the maximum out of every dollar spent.
  6. Freedom for the team member (no 401k employer contribution, etc.)
  7. Team member interested 401k: 100 base, 10 payment, 10 employer match, 110 total
  8. Team member not interested: 100 base, 100 total
  9. Fair solution: 110 base for both, provide resources for everyone without a 401k to talk to a financial advisor.
  10. Freelancers and employees treated as similar as possible within the law.