GitLab Culture

Here’s a look at what you can expect from our culture and all-remote environment.

Introduction

Please see our company page for more general information about GitLab. You can see how our team has grown at the GitLab Contribute page.

Life at GitLab

GitLab collaboration illustration

It’s an exciting time to be part of GitLab. We’re a fast-growing, all-remote team, and we’re looking for people to join us around the world. Here’s a look at what you can expect from our culture and all-remote environment.

Everyone can contribute

Our size and our mission (enable everyone to contribute to and co-create the software that powers our world.) mean that our team members can — and are expected to — make an impact across the company.

Because we all use our product internally, you don’t have to be a developer to learn to collaborate in the GitLab tool. From your very first week, no matter your role, you’ll gain the technical skills needed to access, question, and contribute to projects far beyond your job description.

This unique approach works because we’re a team of helpful, passionate people who want to see each other, the company, and the broader GitLab community succeed. We learn from each other, challenge each other, and thank each other.

Come prepared to do meaningful work that will help shape the future of the company.

While the opportunities to contribute are boundless in a growing organization like GitLab, they may not be clearly defined. You’ll need to think creatively, speak up to see how you can help, and be willing to try something new.

Freedom to iterate

At GitLab, our value of iteration has a unique impact on the way we operate and get things done.

Working this way means our team members are expected to quickly deliver the minimal valuable change in their work instead of waiting to produce a polished, completed product.

While this can be a challenging practice to adopt at first, it’s liberating to be able to make mistakes, get feedback quickly, and course correct to reach a better outcome, faster.

As our company and the industry continue to grow, you’ll have the freedom to change and constantly evolve everything from your schedule and your workspace to your job description and your skills.

All-remote work

In the above interview with Stuart Miniman of theCUBE, GitLab co-founder Sid Sijbrandij discusses the merits of operating a 100% remote organization, and why he believes it’s the future of work.

At GitLab, we’re figuring out a lot of things you have to do to be all-remote, and we’re trying to share those lessons. That’s anything from working handbook-first to communication styles and being intentional about informal communication.

If you Google “GitLab all-remote”, you’ll find tons of tips. And those are based not just on what we say, but what we do. We have a public handbook of over 3000 pages with all our internal processes. You can check out what we really do to make this work.

I think it’s going to be the future. In the future, companies who make digital products are going to be much more all-remote. And we want to enable that trend. We think it’s great for team members.

GitLab is one of the world’s largest all-remote companies, and being a part of our team offers unique advantages beyond the requisite flexibility you’ll find in many organizations.

As a GitLab team member, you can work from anywhere with good internet. Whether you’re an adventurer looking to travel the world while still pursuing your career, a parent or caregiver who wants a job that allows you to spend more time with family, or somewhere in between, you’ll have the freedom to contribute when and where you do your best work.

But there’s more to our all-remote culture than the daily flexibility it provides. By nature, having no offices or headquarters makes us more inclusive, more transparent, and more efficient in everything we do. With a team spread across over 65 countries around the globe, we invite diverse perspectives, we document everything, and we collaborate asynchronously.

Despite all of its benefits for team members, our company, and the world, remote work isn’t for everyone. Learn more about all-remote work at GitLab and decide if it’s right for you.

Culture at GitLab

GitLab values

Culture at GitLab is composed of three things.

  1. GitLab Values
  2. Camaraderie (mutual trust and friendship). This is created and maintained by informal communication. We also build trust by effectively collaborating with others.
  3. Work style (how we work). This is defined and articulated in our communication guide and handbook usage guide.

In other organizations, culture may be defined through the personality of the group. This includes people who have traits in common and people who you enjoy spending time with. Note that this is not something that should matter when evaluating people for work, and this is not what we mean with Culture at GitLab.

Watch this live speaker series, hosted on 2021-11-18, with Carter Gibson and Markus Mühlbauer from Google on Building Internal Culture.

Some key takeaways from the call include:

  1. Culture isn’t preserved. Instead, it evolves. Every team member can contribute to and iterate on the company culture.
  2. It’s important to scale communication as companies grow to accommodate different learning styles, communities, and team member expectations.
  3. Culture shouldn’t look at roles or levels in the company. There’s no way for a company to dictate a culture from the top down. If you manage to build up this sense of belonging in everyone in the company, it builds up resilience.

Advantages

Top 10 Reasons to Work for GitLab:

  1. Mission: Everyone can contribute
  2. Results: Fast growth, ambitious vision
  3. Flexible Work Hours: Plan your day so you are there for other people & have time for personal interests
  4. Transparency: Over 2,000 webpages in GitLab handbook, GitLab Unfiltered YouTube channel
  5. Iteration: Empower people to be effective & have an impact, Merge Request rate, We dogfood our own product, Directly responsible individuals
  6. Diversity, Inclusion & Belonging: A focus on gender parity, Team Member Resource Groups, other initiatives
  7. Collaboration: Kindness, saying thanks, intentionally organize informal communication, no ego
  8. Total Rewards: Competitive market rates for compensation, Equity compensation, global benefits (inclusive of office equipment)
  9. Work/Life Harmony: Flexible workday, Family and Friends days
  10. Remote Done Right: One of the world’s largest all-remote companies, prolific inventor of remote best practices
  1. GitLab 101
  2. GitLab Contribute
  3. Internal Feedback
  4. Diversity, Inclusion and Belonging
  5. All-Remote
  6. GitLab Songbook
  7. Still a Startup

Historical Anecdotes

October 8th, 2011

Dmitriy started GitLab when he pushed the initial commit.

August 24th, 2012

Sid announced GitLab on HN.

September 14th, 2012

First 10 people get access to GitLab Cloud (now known as GitLab.com).

November 13th, 2012

GitLab CI is officially announced.

July 22nd, 2013

GitLab Enterprise Edition is announced.

April 18th, 2014

GitLab Cloud renamed to GitLab.com.

March 4th, 2015

GitLab in Y Combinator winter 2015 batch.

August 15th, 2015

Series A Funding was signed.

October 10th, 2015

Anniversary of our first ever summit in Amsterdam with 25 GitLab team-members.

Team Stories

What better way to convey a sense of who we are and how we work together, than by sharing the stories about it?

The Boat

The Boat

The cattle

Staring down the cattle?

Staring down cattle

IPO date comes in handy… 2 years out

So that’s what it’s like to work at GitLab

 



All Remote
GitLab is one of the world's largest all-remote companies
Cross-Culture Collaboration Guide
This guide will help GitLab team members in effective and inclusive communication and cross-cultural collaboration globally
Diversity, Inclusion & Belonging
Diversity, Inclusion & Belonging is fundamental to the success of GitLab. We include it in every way possible and in all that we do.
GitLab CEO 101
There is a monthly GitLab CEO 101 call with new hires and the CEO.
GitLab Events Code of Conduct
GitLab is dedicated to providing a harassment-free and inclusive event experience for everyone!
GitLab Songbook
The GitLab Songbook contains popular songs that have been adapted and arranged by GitLab team members.
GitLab Summit

Over the years, GitLab has hosted GitLab Summits, global team member events. During past times, they events have sometimes between called Contributes.

Summit is an all-company team member gathering to foster collaboration, alignment, and motivation. We’ll meet face-to-face, welcome new team members, reconnect with old friends, and reinforce our business through our core values, all while having fun in the process!

Summit goal

The goal of Summit is to build trust through social connections. This trust should lead to higher individual and team motivation, leading to higher productivity and retention. Higher trust between individuals and teams fuels collaboration and leads to stronger results.

GitLab Top Team Member
A Top Team Member (T2M) exemplifies the GitLab Values beyond of the team of people they directly work with.
Internal Feedback
At GitLab we feel that a quick, quarterly check-in is more aligned to our values use Google forms to gather feedback anonymously.
Last modified December 20, 2024: Update CEO references (c5dcb534)