I find this thread quite interesting. I have done an internship for the aforementioned company back in 2005 and am now working full time. If you haven't noticed most software companies are out in Markham with a handful in Mississauga. They move to the burbs because that's where most of their employees live. This is especially the case for this company. Look at the demographics of the employees and that will tell you why the company moved to that particular suburb.
Another issue is cheaper land. Toronto makes the mistake of over-taxing businesses and especially large companies. As such they move their offices outside of the city centre.
Anyways, back on topic. I now work for the same company at the head office on Steeles and live in North York Centre at Yonge/Finch. The commute is a breeze. Back when I was a student, I lived at home in Thornhill (Yonge/Clark) area. The commute from there to Warden/7 was 20 minutes each way on a lovely tree lined street which rarely had any traffic on it.
Now from Yonge and Finch to Steeles/Pharmacy it's a short 15 minute commute there and 20 back, also on a lovely scenic drive along Finch E.
I greatly enjoy the NYCC neighbourhood. Sure it's in transition from boring to something much better. It's a close 20 min subway ride to downtown, and about the same amount to work. There are plenty of amenities nearby and the neighbourhood is growing tremendously as it is a great location transportation wise in the GTA. It is easy to get to anywhere from NYCC by TTC or by car.
What you failed to mention mastershake is that the beauty of working for the said company is that you can work from home often or work wherever you like as long as it has internet access. I know many some young people who lived downtown (Spadina/Bloor, Danforth/Coxwell) and drove to work. It was 30mins if you arrive for 10am.
I have the wonderful ability to work out of the mobility centre downtown (Bloor/Yonge) or I can work from the office. It's a short express bus ride from Finch or a slightly shorter drive. When I want to work downtown, I can and frequently do. It's a short subway ride.
If I were you I would live in a neighbourhood that you enjoy. You work for a great company with some of the most flexible work environment. Take advantage of it. My manager lives in Milton and commutes occasionally to Markham. The rest of the time he works from home so commute time is zero.
Just my 2 cents.