Where is Points.com Inc. Headquarters?
Main Office Address and Global Locations

Founded in 2000, Points.com Inc. is a leading provider of loyalty rewards management programs. The company operates an online platform that facilitates the management and redemption of loyalty points across various partner programs. Headquartered in Toronto, Ontario, Points.com Inc. has established a significant presence in the loyalty industry.

Where is Points.com Inc. Headquarters?

The primary headquarters of Points.com Inc. is located at 111 Richmond St W Ste 700, Toronto, Ontario, Canada. This central office serves as the operational heart of the company, housing key leadership and administrative functions. Situated in the bustling financial district of Toronto, the headquarters benefits from its proximity to major business centers and transportation networks, facilitating connectivity for employees and partners alike. The office space is designed to foster collaboration and innovation, reflecting the company's commitment to its core business of loyalty rewards management. This strategic location in one of Canada's largest cities provides access to a diverse talent pool and a robust business ecosystem, essential for the company's continued growth and development in the global loyalty market. The Toronto headquarters plays a pivotal role in Points.com Inc.'s global strategy, overseeing the development and execution of its loyalty program solutions. It is home to departments critical for the company's success, including executive management, product development, marketing, and corporate strategy. This facility acts as the command center for managing relationships with a wide array of loyalty program partners and ensuring the seamless operation of its technology platform. The strategic importance of this location is underscored by its function in driving the company's vision and supporting its international operations, making it indispensable to Points.com Inc.'s mission of enhancing customer loyalty for its clients worldwide.

Other Points.com Inc. Office Locations

Main Headquarters
Office Locations
Canada flag
Toronto
United States flag
NH
United Kingdom flag
London
United States flag
Stanchfield, MN
France flag
Pezenas
United States flag
Herndon, VA
United States flag
Holladay, UT
These locations enable Points.com Inc. to tap into local talent markets, improve service delivery, and maintain a strong presence across continents.

More Headquarters in Toronto, Canada

ConstructionConstruction ManagementCivil Engineering Construction
Electricity, Oil & GasEnergy, Utilities & Waste
Hospitals & Physicians ClinicsHolding Companies & ConglomeratesDental Practice Management
RetailConvenience Stores, Gas Stations & Liquor Stores

Frequently Asked Questions Regarding Points.com Inc. Headquarters and Office Locations

Where is Points.com Inc. headquartered?
Points.com Inc. main headquarters is located at 111 Richmond St W Ste 700, Toronto, Ontario, M5H 2G4, Canada
What is the address of Points's headquarters?
The main office is at 111 Richmond St W Ste 700, Toronto, Canada.
In which countries does Points have offices?
Points has offices in countries such as Canada, United States, United Kingdom.
How do I contact Points's main office?
You can reach the headquarters by phone at (416) 596-6370, if available.
Does Points have global office locations?
Yes, Points has global offices.
Sign Up for Free to explore more.