Locations

We are a global organization with our head office located in Calgary, Alberta with offices in Houston, TX, Boulder, CO, Torrance, CA, Morton, IL, Aberdeen, Scotland, China, Germany, India, Singapore, Czech Republic, Brazil and other locations.

Map showing locations across the world

Check out what it's like to work at some of our offices.

Calgary, AB office

Morton, IL office