Skip to content
Snippets Groups Projects

More detailed paid time off policy

Closed Ernst van Nierop requested to merge add-pto into master

@pmachle1 reviewed our PTO policies, and noted that there was a gap between what is written in the handbook and what the law requires. See https://dev.gitlab.org/gitlab/organization/issues/367

With this merge request, we're creating a new page (https://about.gitlab.com/handbook/time-off) that holds the more detailed policies.

Additional edits need to be made to the Paid Time Off section of the main handbook in order to

  • remove inconsistencies between the official full length policy and the short hand one
  • link to the full length policies.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • @ernstvn There is a lot of content but it is very fluffy, are people expected to read all this?

  • @pmachle1 Please review @sytses comments above.

    Sytse, my understanding of these documents is that Paul wrote them (or had them written) to be consistent with federal, state, and even city law. Whenever you write a document that is so consistent with law and that can withstand legal scrutiny, it's going to be fluffy.

  • At a minimum it has to be consistent with our actual policy. Removing as much of the fluff as possible would also be nice, it is OK to have 20% of the risk left if we have something readable/changeable/actionable.

  • I agree that it needs to be consistent, but I think in this case the law is leading us to a change in policy rather than the other way around.

    Regarding cutting fluff: I can take another look at it with the scalpel and see where I can remove words; but I won't remove information. Not sure how short I can make it.

  • So a mixed policy: without approval 4 weeks, with approval potentially more depending on circumstance? Or just the first part: 20 days off per year, no approval required.

    ?

  • I would say 20 days off, no approval req.

  • OK, that should be feasible. Let me check with @pmachle1 @slykahn and TriNet.

  • In general i made this so that tracking and reporting is not required. that is a huge win for us in terms of administration, financial reporting and cash flow. On the prior approval we certainly can make the document silent on that matter which is a better way to go than stating that employees can leave without approval.

  • Is there a way to do without tracking and without prior approval? I think people leaving for 100 days is something unlikely we can prevent in other ways (approval for more than x days).

  • yes, we dont need to track...i think prior approval is necessary (we can be silent on it as mentioned above)..but in general people do let their managers and others know when they are sick or on PTO - that is pretty standard.

  • also, we could change "approval" to "notification" if that makes it less cumbersome

  • Did I forget to mention I am taking 101 days off?

  • Ernst van Nierop Added 1 commit:

    Added 1 commit:

    • a6e39571 - Removed requirement for approval. Made general edits to cut length and fluff.
  • Ernst van Nierop Added 1 commit:

    Added 1 commit:

    • 358171e4 - Edited the non-exempt PTO policy to make it more succinct.
  • @pmachle1 and @sytses Please review the edits I made with the last two commits. Paul, let me know if you're having trouble pulling up a view that let's you read it effectively and see what I edited out.

  • One thing we do need to do is keep track of PTO when it is for being out sick. When I enter the date in TriNet, if the payroll period has already closed, the PTO will not show up in the payslip for the appropriate period. Ex. Phil was out sick on the 29th of this month. That period had aleady closed so I had to enter it in this pay period. He might be confused at some point if he reviews his payslip. We can create a sheet where we keep those dates. What do you all think of that?

  • Why is sick time so stringent compared to vacation. 3.3 hours per pay period is quite specific.

  • @dblessing , @pmachle1 can correct me if I'm wrong, but the Sick Time Off is a San Francisco city law that all HR organizations are struggling with to get in place and record properly etc. If it were up to me personally, there would not be such a strict limit on Sick Time... if you're sick you're sick after all.

  • @ernstvn I think you are correct. We will certainly not ding someone for being out sick like that. We will figure out how to document and treat our team with respect.

  • @slykahn Can you walk me through how this shows up on TriNet's records? Phil is an exempt employee, so it would not cut into his pay in any way. But you're saying that the TriNet payroll tracks the accrual and use of Sick Time Off? Does it have to be done through TriNet, or is it sufficient to have an administration in place of our own? I believe that the latter is the case (we can check with Leann as well on this), in which case we can be more flexible in how we handle the reporting.

  • As mentioned i dont think we need to formally track this at this point. our general policy should be that employees inform their managers when sick. (You dont need an approval to be sick!)

  • Thanks for explaining. That's an interesting law.

  • @sytses Please review and approve the MR.

  • 6 * [Policy for Non-Exempt Employees of GitLab Inc.](#pto-nonexempt)
    7 * [Policy for Employees of GitLab BV (Netherlands)](#pto-NL)
    8
    9 At GitLab, we believe that taking time off for vacation and other personal needs is essential to the health and productivity of every employee.
    10 GitLab wants to ensure that its employees enjoy a reasonable amount of time off, and toward that end, employees covered by this Policy
    11 are encouraged to work with their supervisors to ensure that they take sufficient time off each year to relax, "recharge", and maintain good health.
    12 GitLab also recognizes that employees may have different needs, depending on their individual circumstances.
    13
    14 ## Policy for Exempt Employees of GitLab Inc. <a name="pto-exempt"></a>
    15
    16 This policy document outlines GitLab ’s policy on time off for exempt employees. The Sick Time Off program applies to all regular exempt employees
    17 working at GitLab Inc. including those working fewer than 20 hours per week. The other Time Off Program provisions detailed in this document apply to
    18 exempt employees who are regularly scheduled to work at least 20 hours per week.
    19
    20 ### Taking Time Off
    21 * When you plan to take time off from work, notify your supervisor.
  • 1 --
    2 layout: markdown_page
    3 title: "Time Off Policy In Greater Detail"
    4 --
    5 * [Policy for Exempt Employees of GitLab Inc.](#pto-exempt)
    6 * [Policy for Non-Exempt Employees of GitLab Inc.](#pto-nonexempt)
    7 * [Policy for Employees of GitLab BV (Netherlands)](#pto-NL)
    8
    9 At GitLab, we believe that taking time off for vacation and other personal needs is essential to the health and productivity of every employee.
    • Whole paragraph can be replaced with: "Don’t frown on people taking time off, but rather encourage that people take care of themselves and others." which is stronger.

  • 1 --
    2 layout: markdown_page
    3 title: "Time Off Policy In Greater Detail"
    4 --
    5 * [Policy for Exempt Employees of GitLab Inc.](#pto-exempt)
    6 * [Policy for Non-Exempt Employees of GitLab Inc.](#pto-nonexempt)
    7 * [Policy for Employees of GitLab BV (Netherlands)](#pto-NL)
    8
    9 At GitLab, we believe that taking time off for vacation and other personal needs is essential to the health and productivity of every employee.
    10 GitLab wants to ensure that its employees enjoy a reasonable amount of time off, and toward that end, employees covered by this Policy
    11 are encouraged to work with their supervisors to ensure that they take sufficient time off each year to relax, "recharge", and maintain good health.
    12 GitLab also recognizes that employees may have different needs, depending on their individual circumstances.
    13
    14 ## Policy for Exempt Employees of GitLab Inc. <a name="pto-exempt"></a>
    15
    16 This policy document outlines GitLab ’s policy on time off for exempt employees. The Sick Time Off program applies to all regular exempt employees
    • This is hard to parse, maybe easier to say that this applies to the vast majority and detail who is non-exempt. Exempt from what BTW?

  • 1 --
    2 layout: markdown_page
    3 title: "Time Off Policy In Greater Detail"
    4 --
    5 * [Policy for Exempt Employees of GitLab Inc.](#pto-exempt)
    6 * [Policy for Non-Exempt Employees of GitLab Inc.](#pto-nonexempt)
    7 * [Policy for Employees of GitLab BV (Netherlands)](#pto-NL)
  • 14 ## Policy for Exempt Employees of GitLab Inc. <a name="pto-exempt"></a>
    15
    16 This policy document outlines GitLab ’s policy on time off for exempt employees. The Sick Time Off program applies to all regular exempt employees
    17 working at GitLab Inc. including those working fewer than 20 hours per week. The other Time Off Program provisions detailed in this document apply to
    18 exempt employees who are regularly scheduled to work at least 20 hours per week.
    19
    20 ### Taking Time Off
    21 * When you plan to take time off from work, notify your supervisor.
    22 * You will continue to be paid your base salary during the time off period.
    23 * The only time that you will not receive your base salary will be during periods when you are on a leave of absence or are taking Sick Time Off, at which
    24 time they will be subject to the compensation and benefits provisions of the applicable GitLab leave of absence policy or the Sick Time Off provision
    25 below.
    26 * Note that while there is no prescribed amount of time off, this also means that exempt employees are not *entitled* to any prescribed amount of time off, and they will not be paid
    27 for any unused time off upon termination.
    28
    29 ### Sick Time Off
  • 38 * If you work 32 hours per week, you would accrue Sick Time at 80% of the rates in the above table (32/40 = 0.80)
    39 * If you use a week of Sick Time, you will be paid your normal weekly part-time pay (32 hours of Sick Time Off)
    40 * You can use Sick time for any of the following purposes:
    41 * When you are sick, injured, or receiving medical care or treatment.
    42 * To attend to preventive care or care of an existing health condition for yourself.
    43 * When your child, spouse, domestic partner, parent, in-law, or grandparent, grandchild, sibling, is sick, injured, or receiving medical care or treatment.
    44 * To attend to preventive care or care of an existing health condition of your child, spouse, domestic partner, parent, in-law, or grandparent,
    45 grandchild, sibling.
    46 * To take care of practical, legal, or safety needs related to domestic violence, sexual assault, or stalking.
    47 * For needs related to the closure of your place of business or your child’s school if either has been closed to limit exposure to hazardous materials.
    48 * If an employee has no spouse, family member, or domestic partner, the employee may designate one person for whom the employee wishes to use time off
    49 to provide aid or care. Unused Sick Time Off will “carry over” from year-to-year subject to the “cap” described above, and it will not be paid out upon
    50 termination.
    51
    52 #### Taking Sick Time
    53 * Employees who are taking Sick Time Off must inform their managers of that fact as soon as possible (before the scheduled start of the work day if possible).
  • 16 This policy document outlines GitLab ’s policy on time off for exempt employees. The Sick Time Off program applies to all regular exempt employees
    17 working at GitLab Inc. including those working fewer than 20 hours per week. The other Time Off Program provisions detailed in this document apply to
    18 exempt employees who are regularly scheduled to work at least 20 hours per week.
    19
    20 ### Taking Time Off
    21 * When you plan to take time off from work, notify your supervisor.
    22 * You will continue to be paid your base salary during the time off period.
    23 * The only time that you will not receive your base salary will be during periods when you are on a leave of absence or are taking Sick Time Off, at which
    24 time they will be subject to the compensation and benefits provisions of the applicable GitLab leave of absence policy or the Sick Time Off provision
    25 below.
    26 * Note that while there is no prescribed amount of time off, this also means that exempt employees are not *entitled* to any prescribed amount of time off, and they will not be paid
    27 for any unused time off upon termination.
    28
    29 ### Sick Time Off
    30
    31 * Exempt employees will earn 3.3 hours of paid Sick Time Off per pay period from the start of employment up to a maximum accrual balance of 10 days per calendar year.
    • You mean that if someone is sick or has a family emergency in their first week we won't give them time off? Where is the loyalty in that?

  • @ernstvn I stopped commenting before I was halfway. This document is not something that I can accept without major modifications. We expect our team members to be responsible and self organizing. This policy is everything but that, it is overly detailed and takes responsibility away from the team member. It goes against the letter and spirit of our existing policy. I recognize that we have to be compliant, but I'm sure there are less intrusive ways to do that. Let's discuss this in our next call.

  • I'd be happy to join the call to help. we can certainly make some modifications to reduce it in length and detail while making consistent with our policy and compliant with CA law.

  • @sytses and @pmachle1 I think we're going to have to sit down (virtually) and go through this together for the sake of efficiency. Paul, if you see easy ways to cut length and alter wording then please go ahead and do so. Otherwise, I will schedule a time in 2-3 weeks to discuss this.

  • @Ernst, Why don't you and I pull this document down into a google doc and go through it together with the intent to reduce and make more consistent with our guiding principles. Then we can sit down with Sytse and finalize. I don't think it's far from where we can agree it's an effective and administratable policy.

  • @pmachle1 That feels like going against the concept of using issues with comments etc. But I see the attraction: it would be great to see the comments when in editing mode.

    Let's still do as you suggest in terms of going through it together, but let's not pull it out to a google doc, and then pull it back in... I'll send you a meeting invitation to tackle this together next week.

  • @ernstvn I think for efficiency it is better to have a call with the three of us in November (or discuss during the summit).

  • Closing this MR following discussion and creation of fresh MR: https://gitlab.com/gitlab-com/www-gitlab-com/merge_requests/1083

  • Ernst van Nierop Status changed to closed

    Status changed to closed

  • Please register or sign in to reply
    Loading