Where it all started. Located in Montreal’s West Island, our office has been our hub for innovation since 2004.
875 Selkirk Avenue, Pointe-Claire, Quebec, H9R 3S2
The expansion. Located in the heart of downtown Miami, this location represents the perfect balance between business and lifestyle. Our U.S. expansion allows us to work with incredible clients and to recruit experts.
223 E Flagler Street, Suite 320, Miami, Florida, 33131