This post is part of our perpetually-work-in-progress Company Docs. Help us improve them by letting us know if you have suggestions, see something outdated, or find typos and grammar errors.

We take inspiration from or copy what a few other open-ish companies like Automattic, Basecamp, GitLab, Meet Edgar are doing.

Once you’ve accepted your offer

Awesome to have you as our newest team member!

These docs will help you get up to speed.

You’ll be emailed your new company email login instructions a couple of days before your start date.

Once logged in, you’ll find an invitation to Gusto, our payroll/HR company. Create a login and add your bank/tax info ASAP so we can pay you! More details on getting paid below.

You’ll be email introduced to your First Friend shortly before your first day. This person’s your go-to for any questions you run into during your first few weeks Blanket.

Run through the first day guidelines below as you get closer to your start date.

Your first day

When do I show up?

Full-timers work 8-hour days. You’ll need to run your schedule by your manager to make sure that both of you overlap for at least 4 hours.

You’re free to complete the rest of your hours as you best see fit.

How to show up for work?

Logging in to Slack is our equivalent of walking into the office in the morning.

On your first day, log in and we’ll get you started.

Add our shared team_shared folder to your Google Drive

All of our company notes, documentation, and instructions live here.

New documents/spreadsheets/notes you create need to be saved in that shared folder and available to the team.

Set up 1Password

We use 1Password to manage all shared passwords. You already have an invite waiting for you in your company inbox.

Here’s where you can find LastPass browser add-ons.

Note our Sprint Meeting time

We currently meet on Mondays for our sprint meeting, though we experiment with different days and times from time to time.

We do group video chats this meeting. The link will be posted in Slack a few minutes prior to the meeting start time.

First week Q&A

On a new team member’s first day, we host First Day Q&A on Slack.

Everyone on the team will ask you a question - you get to ask one back to everybody.

Feel free to add follow-up questions and keep the convo going in Slack as long as you want. Today’s a fun day to get to know everybody and start putting names to faces/profile pics.


Check out your onboarding Notion board for the rest of your tasks. Please run through the tasks listed on the project within your first couple of weeks.

Important details

Getting paid

Employees get paid twice a month, on the following dates:

  • 15th of the month
  • Last day of the month

If either of these days falls on a bank holiday, you’ll be paid on the prior business day.

Accessing your payroll info

If you're in the US, log in to Gusto. Once you’re logged in, you can access your pay stubs, change your tax withholding, and update your personal information.

If you need help, you can check out Gusto’s support or ask your manager.

If you're an international team member, we take these case by case depending on the payment solution we set up.

Expense reimbursements

We use Expensify to manage expenses. You'll get setup with your own account during onboarding.

Try to file expenses once a week (sonner if possible). We want to get you reimbursed quickly.

Setting up benefits

See our Perks and Benefits document for details.

Company culture

Read more about our company values, culture, and policies in our Culture Guide.

Get these tools set up

Google account

We’ve already set you up with your Google account. Make sure you’re good to go on the following:

  • Email
    • Use your email directly on Gmail or any other email client you prefer
  • Calendar
    • Your Google Calendar is, by default, shared with the whole team
    • Use it to schedule calls/meetings with other team members
  • Drive
    • This is where we keep our internal documentation, our company wiki
    • Everything lives in the team_shared folder


We use this for all of our day-to-day communication.

Here are some must read notes about how to stay sane using Slack. Make sure Slack doesn’t become a detriment to your productivity.

Quick summary:

  • Ask questions in an open channel and tag the person of interest
  • The replies to that topic should start a thread
  • Anyone will be able to jump in and catch up if needed
  • Anyone will be able to jump in and learn if they want
  • Anyone will be able to ignore it if they're working on something else
  • Keeps communication transparency high yet interruptions low
  • Eliminates asking questions more than once, anyone can reference what's already been talked about


Sign up using the invitation waiting for you in your email inbox. We use 1Password to store all shared/company logins.


We use it to plan our months (OKRs — Objectives and Key Results) and weeks (SKRs — Sprint Key Results). The whole team uses it for task management across departments.

Department-Specific Tools

Depending on your position, you might have other tools to sign up for.

We’ll connect with you individually to talk about other tools you’ll use for your job specifically.

How we work

Showing up for work

You show up for work the second you log in to Slack, our group chat program.

If you’re running late or have to pop out of the office for a bit, please send a quick update to the #general channel.

By default, try to avoid private work-related chats. Find the appropriate Slack channel for your conversation and use an @[handle] to let someone know you’re reaching out to them.


We don't like meetings. Especially scheduled recurring meetings.

We believe that discussing things in writing over Slack, Notion, Google Docs, etc. is more efficient and leads to better outcomes.

We do currently have two regularly scheduled team meetings:

  1. Weekly sprint meeting (usually 40 minutes)
  2. Huddle (usually 10 to 30 minutes)

Any other team meetings are set up by each department or team member.


Every morning, we do a quick standup to let each other know what we're working on.

Every team member answers a few questions that essentially communicate to everyone:

  • What did you accomplish yesterday?
  • What are you planning to do today?
  • What challenges stand in your way?

This is done asynchronously, each team member submits their standup within the first 15 minutes of starting their day.


On days that we don't have a structured team meet, we do a video chat that lasts 10 to 30 minutes. The idea is for us to spend some time together as a team every single day.

Any topic goes here. We ask questions about standup, how the sprint is going, personal stuff. Anything.


Sprints are made up of tasks that we’ll work on during that cycle. We currently plan weekly Sprint cycles.

How they work:
  • Sprints run from Monday through Friday of every week
  • Every task assigned to a sprint is expected to be finished by the end of the week
  • Big tasks or projects should be broken down into several tasks
How sprints are organized:

Specifics will differ depending on the team and tools used, but this is a rough outline of how we run Sprints.

  • Icebox
    • Things that we plan on doing in a future sprint (not now)
    • Cards are sorted with the most important one on top
  • Sprint
    • Tasks that we decided should be completed this week
  • Working on now
    • Tasks that had been marked for Review but have been reopened
    • Usually means that an edit was suggested or a bug has been found
  • Review
    • Tasks that have been completed and need to be checked by someone
  • Done
    • Tasks that have been finished this week

Celebrate our wins

Whenever there’s a small (or big) win, feel free to let the rest of the team know in the #general Slack channel.

Notes about training

You are responsible for the quality and effectiveness of your training - both right now as you're joining the team and on an ongoing basis.

We will always do our best to document clear performance expectations and to provide you with the tools and training resources you need.

Despite our best efforts, there will be times when you feel confused/frustrated, when you don't get the information you need, or when you aren't being given clear expectations. When these situations arise, tell someone. Ask for what you need in order to make your training more effective.

No matter how thoroughly we try to anticipate your needs, only you will know what areas of your training haven't been addressed effectively. No matter how awkward or uncomfortable it is, don't be shy if you feel you need more time with a specific process, task, or tool.

Next Steps

Finally, make sure to go through your onboarding Notion board in the next week (the quicker the better).

We’re looking forward to working with you!