Taboola

HQ
New York, New York, USA
Total Offices: 5
1,900 Total Employees
Year Founded: 2006

Offices at Taboola

Taboola is headquartered in New York, New York, USA and has 5 office locations.

Hybrid Workplace

Employees engage in a combination of remote and on-site work.

Taboola offers team members flexibility, we offer the ability to work remotely two days a week, a flexible time off policy (no need to accrue days off and no cap on how many vacation days you can take) & a very generous paid family leave policy!

Typical time on-site: 3 days a week

U.S. Office Locations

HQ
New York, New York, USA

16 Madison Sq W, 7th & 8th Floor, New York, NY, United States, 10010

Atlanta, Georgia, USA

1201 Peachtree Street NE, Building 400, Suite #700, Atlanta, GA, United States, 30361

Boston, Massachusetts, USA
Boston, Massachusetts

24 School Street, Boston, MA, United States, 02108

Chicago, Illinois, USA

500 West Madison St #1000 , Chicago, IL, United States, 60661

Los Angeles, California, USA

Taboola is located in DTLA, just steps from Pershing Square with a plethora of bars and restaurants nearby. We're easily accessible via LA Metro.