I originally applied for the position online. When I did so, they indicated that the position was based in Toronto.
I was schedule for a phone interview with their HR, went through the details of past experience etc. They then, gave me a pitch on the role. Normal stuff. It was then, after 30mins, did they reveal that the role was actually in Markham.
I think they have problems finding developers wanting to work in Markham, and they do a bait and switch like this. I pointed this out to them after the fact, and they try and dodge by saying that Markham is "part of the GTA", so they feel that this covers them.
However, it is a huge waste of everyone's time involved if they cannot travel that distance. In addition to this, the non-programming roles they have advertised, specify Markham as the location.
Top companies for "Compensation and Benefits" near you