No, head office for North America Central is in Calgary. And they're always hiring!Originally posted by 03ozwhip
Their head office is in Edmonton/(Australia) anyways. They don't really have a reason to have an office here in my opinion. They're also hiring right now.