Remote Work

At GitLab Foundation, remote work is a core part of our organizational culture and operations. We believe in the power of a distributed workforce, where team members can work from any location within the United States (or international markets) that suits their needs and lifestyle. Our values drive our commitment to remote work. The benefits below are for full-time employees. Part-time employees may receive certain benefits listed below.

Paid Time Off

Holidays

The following holidays (11)  are recognized by the foundation each year. A recognized holiday that falls on a Saturday will be observed on the preceding Friday and a recognized Sunday holiday will be observed on the following Monday.

  1. New Year’s Day
  2. Martin Luther King Jr. Day
  3. President’s Day
  4. Memorial Day
  5. Juneteenth
  6. Independence Day
  7. Labor Day
  8. Columbus Day
  9. Veterans Day
  10. Thanksgiving Day
  11. Christmas Day

Family and Friends Day

GitLab Foundation wants to ensure that people are making their well-being a top priority and that we are living out our values. We are scheduling quarterly "Family and Friends” Days to emphasize this. On the Friday after every board meeting, the GitLab Foundation will shut down our remote office to give team members some extra time with off. Schedule for FY24:

  1. March 8, 2024
  2. June 21, 2024
  3. September 20, 2024
  4. December 20, 2024

Vacation/Discretionary Time

Vacation is unlimited, in addition to recognized holidays. GitLab Foundation recommends that team members take approximately 25 days (200 hours) of vacation/discretionary time each year.

GitLab Foundation provides flexible paid time off options for all team members. No one is expected to attend calls or work while utilizing paid time off. Below is the procedure you should follow for vacation/discretionary time off.

Document

  1. As a guideline, you should inform your manager of your planned time off with at least twice as many days' advance notice as the total number of days you plan to take off. For example, if you plan to take 3 days off, let your manager know at least 6 business days before.

  2. TriNet is the method that should be utilized to track and communicate time off accurately.

    1. Login to TriNet
    2. Select “Time” from the Menu
    3. Select “View” under Time Off
    4. Select the type of time off: discretionary/vacation
    5. Enter the day(s) and hours and submit
    6. Your supervisor will receive a notification from TriNet to approve the request and approve or deny the requst.
    7. Send calendar invite to the Team Calendar
      1. Title the event: “Team member name OOO” (ex: Elicia OOO)

    If your planned leave exceeds 25 days (including weekends and holidays), you will need to obtain approval from your manager and the Director of Operations prior to. Please send an email to your manager and Director of Operations to request this time off.

Communicate

  1. Send calendar invite to the Team Calendar so team members are aware that you will be out of the office
  2. Add an out-of-office automated response including the dates you plan to be away in your automated response in Zoom and Gmail:
    1. Zoom:
      1. Sign in to the Zoom desktop client.
      2. Click your profile picture in the top-right corner then click Set a Personal Note. A window will be opened.
      3. In the Personal Note section, enter your note.
      4. Click the check box next to Display personal note above the compose message box of someone who sends you a message or tags you to enable this for your personal note.
      5. Click the dropdown menu under Display Time to set how long you want this personal note to be displayed for you. Options range from 1 hour to 24 hours, with an added Custom option, which allows you to set the exact date/time range.
      6. Click Save.
    2. Gmail:
      1. Open Gmail.
      2. In the top right, click Settings Settings and then See all settings.
      3. Scroll down to the "Vacation responder" section.
      4. Select Vacation responder on.
      5. Fill in the date range, subject, and message.
        1. Please include a team member to contact in case of an urgent matter
      6. At the bottom of the page, click Save Changes.
  3. Calendar: Add the dates you are out of the office to your google calendar
    1. Consider using Google Calendar's "out of office" setting (scroll down to "Show when you’re out of office") to create an out of office event that will automatically decline new and existing meetings for you.
    2. Decline any meetings you will not be present for
  4. How to check how much time off you have taken
    1. Login to TriNet
    2. Select Time (on left hand of window)
    3. Click “View” under Time Off
    4. Click arrow to view Sick and Discretionary (vacation) to see how many hours you have taken
    5. Scroll down and select “View all Requests”

Sick Time

The GitLab Foundation recognizes that team members will occasionally need time off from work to recover from an illness, to address their medical needs, or to address the medical needs of a family member. Sick leave may be used for the employee's own illness or for the care of a sick child, spouse, domestic partner, grandparent, grandchild, sibling or parent.

For this purpose, regular full-time employees will be given fifteen (15) days of paid sick time per year. At the beginning of each fiscal year (February 1), team members will be assigned 15 days of sick time to use throughout the year.

The organization reserves the right to require documentation from a healthcare professional to verify the need for sick leave and/or authorize the employee to return to work. Sick time will not be paid out to the employee upon termination of employment.

To take sick time, please contact your manager via email or text to let them know you will be out of the office and taking sick time. Once you return to the office, enter your sick time in the TriNet portal:

  1. Login to TriNet
  2. Select “Time” from the Menu
  3. Select “View” under Time Off
  4. Select the type of time off: Sick
  5. Enter in the day(s) and hours that were taken

Your manager will receive a notification from TriNet to approve the request.

Emergency Time Off Procedure

Emergencies are unexpected. They can range from natural disasters, accidents, illness, family deaths, hospitalization and any other unexpected situation. If an unexpected emergency occurs please contact your manager via email or text message as soon as possible if you will be unavailable or unable to work. This will allow your manager to confirm your safety and reassign any critical work during your absence. Please make sure you've added at least one emergency contact in TriNet. We will only contact your emergency contact if we are unable to reach you via email or phone. When you return to work, please make sure to document these days in TriNet.

Health, Dental and Vision

Team Members can enroll in the benefit plans 30 days from their hire date through TriNet.

GitLab Foundation benefits are arranged through our professional employer organization (PEO), TriNet. Benefits decisions are made by the CEO and Director of Operations.

GitLab Foundation covers 100% of the premium cost of all health, dental and vision insurance plans for team members, their spouses and dependents.

Eligibility

  1. Any active, regular, full-time team member working a minimum of 30 hours per week are eligible for all benefits. Others eligible for benefits include:
  2. Your legal spouse or domestic partner
  3. Your dependent children up until age 26 (including legally adopted and stepchildren), and/or
  4. Any dependent child who reaches the limiting age and is incapable of self-support because of a mental or physical disability

Enrollment

  1. Health, vision and dental benefits for new team members become effective on their first day of employment with the GitLab Foundation (no waiting period)
  2. Annual open enrollment will open each year before April 1.

Qualifying Life Events (QLE)

A qualifying life event is a change which enables team members to enroll in benefits outside of open enrollment. See TriNet for additional information.

401k

All team members (part-time and full-time) are able to participate in GitLab Foundation’s 401k plan through Empower (via TriNet) from their start date. Effective immediately, GitLab Foundation contributes 10% of non-elective employer contributions to all team members. There is no auto-enrollment. You must actively elect your additional deductions.

Professional Development

Ongoing

The GitLab Foundation seeks to support team members by prioritizing their professional development to increase their skills and enhance their contributions to the Foundation’s mission. Team members are eligible for professional development each fiscal year up to $5,000.00* (February 1-January 31).

  1. Eligibility:
    1. Team members must have been employed with the foundation for three or more months
    2. Team members on “leave” status will not be eligible to use professional development funds while on leave
    3. Team members must be meeting performance expectations for their current role
  2. Process and Approval:
    1. Team members must request written permission from their manager
    2. The request must include: purpose, job relevance, cost, dates, times and name of the organization or source of training/class/course
    3. Once approved in writing, team members can submit a request for reimbursement or pay with their Foundation credit card and assign to:
      1. Account: 6740 Professional Development
      2. Department: Management and General
      3. Customer: GTLF
  3. Examples of Opportunities:
    1. Language class or platform
    2. Training course
    3. Membership
    4. Attend a conference or event (including travel costs)
  4. At times, GTLF may request team members to attend events/conferences, join a membership group, or take training due to organizational goals or priorities. This will not count towards the team members' $5,000 budget for professional development team members are interested in pursuing.

*There may be additional resources available for professional development. Please speak with your manager.

Co-Working or Office Space

Reimbursable up to $500 USD per month. Must be pre-approved by the Director of Operations. Contracts must be under the team member’s name (not GitLab Foundation). GitLab Foundation will not cover security deposits, and the co-working space reimbursement must be submitted on a monthly basis.

Phone and Internet

Each team member receives a monthly stipend of $150 to offset costs related to their cell and internet usage.

Other Benefits

Basic Life Insurance

GitLab Foundation provides company-paid basic term life insurance coverage equivalent to one year of your base annual salary.

Employee Assistance Program

The Employee Assistance Program (EAP) is free to you and your family members, even if you do not enroll in TriNet benefits. Some key features include:

Leaves

Leaves