Olly

    OverviewSuggest Edit

    OLLY is a maker of premium nutrition and wellness products. The Company's mission is to inspire lifelong healthy habits by bringing simplicity, inspiration and delight to the world of vitamins and supplements. OLLY sells its products via retail stores and it also offers online customized subscriptions to make it easier for everyone to get a daily dose of health.

    TypePrivate
    Founded2013
    HQSan Francisco, CA, US
    Websiteolly.com
    Employee Ratings5

    Locations

    Olly is headquartered in
    San Francisco, United States

    Location Map

    Latest Updates

    Employees (est.) (Jul 2022)146(+5%)
    Cybersecurity ratingBMore
    Discover new suppliers and conduct deeper comparison analysis with Craft for EnterpriseLearn more
    Banner background

    Key People/Management at Olly

    Eric Ryan

    Eric Ryan

    Co-Founder & CEO
    Gerry Chesser

    Gerry Chesser

    COO
    Show more

    Olly Office Locations

    Olly has an office in San Francisco
    San Francisco, CA, US (HQ)
    415 Jackson St floor 2, San Francisco
    Show all (1)

    Olly Financials and Metrics

    Summary Metrics

    Founding Date

    2013

    Time since last funding

    5 years ago

    Olly investors

    Show all financial metrics

    Olly Cybersecurity Score

    Cybersecurity ratingPremium dataset

    B

    86/100

    SecurityScorecard logo

    Olly Online and Social Media Presence

    Embed Graph

    Olly Company Culture

    • Compensation

      D

      55/100

    Learn more on Comparably

    Olly Frequently Asked Questions

    • When was Olly founded?

      Olly was founded in 2013.

    • Who are Olly key executives?

      Olly's key executives are Eric Ryan and Gerry Chesser.

    • How many employees does Olly have?

      Olly has 146 employees.

    • Who are Olly competitors?

      Competitors of Olly include Neurohacker Collective, Vimerson Health and Baze.

    • Where is Olly headquarters?

      Olly headquarters is located at 415 Jackson St floor 2, San Francisco, San Francisco.

    • Where are Olly offices?

      Olly has an office in San Francisco.

    • How many offices does Olly have?

      Olly has 1 office.