I applied in-person. The process took 8 months. I interviewed at Tetra Tech (Vancouver, BC)
Interview
I had multiple interviews with various people. The person who wanted me to work for them was in one office, while a key decision maker was in another office. The individual interviewers were never able to get together at one time to meet with me. The process was excruciatingly painful.