Employment Law at GitLab

Employment law refers to the law that governs the relationship between employer and employee, so the Employment section of GitLab Legal interacts with the People Group on a regular basis to provide information and legal advice related to the entire arc of our team members’ relationship with GitLab. So what does that mean?

  • It means we work closely with the Tax and People Operations team to determine scalable employment solutions for the Company as it hires across the globe, using a collaborative process for gathering and assessing relevant information on any particular country.
  • It means we support the Talent Acquisition department in meeting its goals and ensuring compliance with all local laws and regulations as they source, recruit, and hire new team members.
  • It means we help the People Operations team onboard new team members and get them the information they need that applies both to their location and to their job responsibilities.
  • It means we support the Total Rewards, People Operations, and People Success groups in developing policies that meet GitLab’s needs, our team members’ needs, and local requirements.
  • It means we support our Team Member Relations team, People Business Partners, and Total Rewards as they manage team member relations, requests for reasonable accommodation or adjustments, performance, promotions, transfers, and any other types of issues that pop up during the course of the relationship.
  • It means we support our Diversity, Inclusion, and Belonging team in ensuring that decisions across the entire arc of the relationship match our mission statement.
  • And it means we provide support when it comes to end of employment decisions, offboarding, and any follow-up matters that can occur.

Based on the outcome of its global expansion process for gathering and assessing relevant details on any particular country (which include local employment legislation and statutory requirements, potential PEO/EOR service agreements or limitations, branch or entity incorporation options, product and privacy considerations etc), GitLab’s employment team provides information regarding legal risk and compliance requirements based on particular jurisdictions and particular job types. Often, it is up to the others within the organization whether or not to continue down a certain path once the risks and requirements are known.

In any situation(s) that relate to specific team members or otherwise require any team member personal information remain confidential, the People Group (and any other GitLab Team Members) should email legal-employment@gitlab.com. This respects team member privacy and may, where applicable, retain attorney-client privilege.

If the Legal Employment team requires support from the people connect team, for communicating a country specific legal requirement to team members, to consult with team members in an entity country if necessary or to arrange legally required contract amendments, to name just a few examples, which may relate to individual team members or groups of team members, assistance can be requested using the confidential process and template referenced here.

When individual team members have questions about their employment at GitLab, they should interact with the People Group rather than reaching out directly to the Legal Employment team. Visit the People Group Handbook to determine who to work with for your particular needs.

If People Group needs to engage with Legal Employment on a particular question, they will apply the legal-employment::to-do label on the issue that requires attention. This will update the Legal Employment Issue Board and allow the team to triage appropriately. When the Legal Employment team has finished their portion of the issue, they will update the label to legal-employment::done.

Below are some common employment topics where Legal is asked to provide input. The paragraphs below are intended to assist People Group to know when to reach out to Legal.

Note: GitLab team members should always obtain approval from the Senior Director of Legal, Employment prior to speaking with outside counsel regarding employment-related matters.

Before Hire

Talent Acquisition

Legal reviews sourcing and talent acquisition strategy for compliance and advises about requirements for applicant tracking in the various countries in which we hire.

Background Check

Legal reviews overall background check policy and procedure in place, helps develop background check adjudication process, and serves as escalation point when the Senior Background Check Specialist has questions or concerns about specific results.

During Hire

Contract Review

Legal should be asked to review negotiated contracts that seek to change standard terms.

  • Standard contract terms are audited on a semi-annual basis. A contract audit issue will be opened to review the terms and gather input from appropriate teams across the organization. These issues will be opened on January 1 for implementation on June 30 and on July 1 for implemenation on December 31. To suggest a change to an entity contract template, please leave a comment in the current contract audit issue found in the People Operations project and titled Semi-Annual Global Employment Contract Review YYYY-January or June.

Compliance with Onboarding Issues

As different countries have different requirements for hiring and disclosures, Legal will assist People Operations to ensure that onboarding issues are compliant for specific locales.

During Employment

Total Rewards

Total Rewards is responsible for determining what benefits should be provided. Legal is available for advice when determining whether those benefits comply with local law.

Relocation Request Reviews

Relocation requests are handled by People Operations, which has a very thorough explanation of the process and requirements. After People Operations team members have worked through their workflow, Legal is available to assist with specific unresolved questions.

Conflicts of Interest

If a GitLab team member engages People Operations about a possible conflict of interest, the People Operations team should encourage discussion between the team member and their manager, as many conflict of interest determinations are business decisions, rather than legal decisions. If the team member and manager agree that there is no conflict then the applicable Functional Leader can provide written approval, which is maintained in Workday. Legal is involved in managing the process to ensure that decisions regarding what is or is not a conflict remain consistent across departments and so that the manager and team member can understand the potential risks and implications in order to make an informed decision.

General Business Needs involving Employment Issues

Scalable Employment Solutions

As GitLab scales, global expansion efforts require support from a dedicated cross-functional team with multidisciplinary background: Tax, People Ops, Total Rewards, Payroll, Legal, and Finance, with strategic decisions on which countries to prioritize expansion in being made at E-group level. There are challenges related to global expansion, including economic impact, legal exposure, tax exposure, and accounting impact. The GitLab Employment Team coordinates the ‘global expansion legal process’ for each proposed or potential country, as required, collaborating with each of the other GitLab legal teams to gather and review relevant information on any particular country to assess, including whether GitLab already has team members there, and if so, what employment model is currently in use and whether it can be scaled. If there are no team members in a country, the team considers (with input from all of GitLab Legal) what employment options there might be, whether there are any limitations or restrictions on hiring and what the best solution might be for now and for into the future.

  • The GitLab Employment Legal Team creates a repository (in Google Drive) for the requested country;
  • The GitLab Employment Legal Team completes a Country Expansion Issue using an Issue Template. This Issue is submitted and operates to (a) inform each legal team stakeholder; (b) review the current employment status of the country (for example, does GitLab have team members in that location?); (c) engage external counsel (as applicable); and (d) review and gather additional information related to the country and individual(s) which may play a role with regards to employment, employment contract(s), costs of employing in the country, and other material elements.
  • Based upon the information from the Country Expansion Issue, the cross-functional team will determine and recommend next steps;
  • If expansion is determined by the cross-functional team, a second Issue will be opened by the Employment Legal Team to manage the next step(s), which may include (a)supporting the creation of the new employment solution, (b) converting current team members to the new solution, (c) supporting Corporate, Finance, and Tax (as applicable) if a new entity is formed, (d) creating or reviewing employment contracts, (e) reviewing equity compliance, and (f) developing jurisdiction-specific employment and privacy policies where applicable.

Policy Development

The GitLab Employment Legal Team are available to collaborate with the People Teams if or when a new employment policy is required or an update or review of a current policy is undertaken and, if not involved at an earlier stage, should still be asked to perform a final review when policies are updated or created. The Employment Legal Team can be engaged to assist with policy creation, updates or review by using this issue template. By adding the legal-employment::to-do label on the issue that requires attention, the issue will update the Legal Employment Issue Board and allow the team to triage appropriately.

Contract Negotiations

In the event that a customer or vendor has questions regarding terms that affect our team members (such as drug tests or more intensive background checks), the procurement team will reach out to the Employment team.

ABCs of Employment Law

This is a non-exhaustive list of a few employment compliance matters that you should be aware of and keep in mind when communicating with candidates and team members as well as making any sort of employment-related decisions. This is not meant to serve as a complete guide, but as a reminder that there are an abundance of employment compliance matters that we must adhere to and to highlight the importance of careful communication.

Age Pretty universally across our jurisdictions we cannot make employment decisions (hiring, performance management, termination) because of a person’s age.
Background Checks We run background checks on all candidates who have reached the background check phase of the interview process; however, the type of information we can request, or what we can do with the information we receive, depends on the rules of the country.
Contracts For most people, the terms and conditions of employment depends on what’s in the employment contract.
Discrimination Universally we do not discriminate based on protected characteristics such as age, race, color, religion, national origin, gender, or disability.
Employer of Record GitLab has team members across the globe. In some locations where we do not directly employ team members through a GitLab entity, we use Professional Employer Organizations such as Remote.com and Global Upside to serve as our Employer of Record.
Family Generally, all jurisdictions have various leave laws that protect time you need to spend with family members, such as parental leave or sick leave to care for qualifying family members. Our [handbook](/handbook/total-rewards/benefits/general-and-entity-benefits/#entity-benefits) includes information on statutory entitlements for team members in our entity locations.
GDPR (General Data Protection Regulation) Privacy laws also limit the amount of information we can collect on our team members, including sensitive personal information.
Harassment Please review our [Anti-Harassment Policy](/handbook/anti-harassment/) to ensure that no team member should ever feel as if they are being harassed.
Interactive Process This is the process that we must engage in to determine if someone needs an accommodation for a medical or religious reason. Please note it’s a two way street. Transparency is important to ensure that we come up with the best possible solution.
"I was just joking!" This is never a defense to a claim of any sort of harassment.
Keeping Personnel Information Confidential We keep this information in Workday and only those with certain access rights based on their particular job functions have access to the information.
Leave Please check our [handbook](/handbook/total-rewards/benefits/general-and-entity-benefits/#introduction) for all the different types of paid and unpaid leave available based on your jurisdiction. This requires transparency and letting our leave administrator know the reason for leaving so that we can track it appropriately. As a company we have tracking obligations, and you may have entitlements you didn’t know you had available to you.
Military There are certain leave protections for various forms of military service. Check the handbook.
National Origin This is another protected characteristic. We don’t make decisions based on someone’s national origin.
On Call Work rules vary for team members across our organization based on their location. Some jurisdictions have limitations on the overall number of hours worked, some have limitations on the particular days worked, etc.
PTO At GitLab, we have a [Flexible PTO policy](/handbook/paid-time-off/#a-gitlab-team-members-guide-to-time-off), but we ask that you do be transparent and intentional about the time that you take, and that you monitor your team members to ensure that:
  1. They’re taking enough time
  2. Coverage still exists when they take the time
  3. If they are taking what seems to be excessive time, you find out why. It could be that they have a reason that they actually need to take leave.
Quid Pro Quo This is a special kind of harassment as defined by US law. It basically means “you scratch my back and I’ll scratch yours.” This is not an arrangement that you should ever present to another team member, nor should it ever be presented to you.
Retaliation We don’t retaliate against anyone who has engaged in protected activity.
Sexual Harassment Harassment takes all forms based on any number of protected characteristics (age, gender, race, national origin, religion, etc.). Sexual harassment is a particular form based on harassment due to someone’s gender.
Team Member Relations Our team that investigates concerns about team member performance, conduct, etc. It’s also the team that reviews accommodation requests. TMR works in conjunction with Legal and the PBP’s when employment decisions must be made.
Unpaid Leave There may be times someone needs to go on unpaid leave. This will be handled by our Absence Management team.
Vaccine We have to watch all the rulings around the globe to come up with as simple and safe a policy and process as possible with regard to vaccine mandates.
Whistleblower Our [EthicsPoint hotline](http://gitlab.ethicspoint.com/) is available should anyone have a complaint that they wish to raise anonymously.
Generation X, Y, and Z Generation X, Y, and Z, and even some Boomers, are all in the workforce together. We all give and take feedback differently, work differently, and have different expectations. Managers have to be aware of these generational differences and manage accordingly.

Basic Employment Laws

Many countries have an extensive list of laws that govern the employee-employer relationship. Though these laws vary by location, there are a few main laws that set out the employees’ fundamental rights and explain the employers’ obligations. The following is a non-exhaustive list of some basic employment laws in GitLab’s entity locations.

United States

Belgium

Netherlands

Germany

Australia

New Zealand

United Kingdom

France

Japan

Ireland

Singapore

South Korea