Santa Clara, California
The company headquarters was in Toronto, Ontario, Canada with offices in Santa Clara, California.