Millennials aren't that young any more - that's why.The oldest of them are almost 40. That's a pretty important age group of a lot of key staff for a lot of companies.When I was starting my career in the mid-1990s no one wrote about locating offices to attract Gen-X. We went where the jobs were. I’ve always lived downtown, but have worked in Malton, Markham, Concord, Vaughan, Port Credit and now Dufferin and Steeles. I just drive to work. What changed for the Millennials? Locating your office to appeal to the early stage of your employees’ lives makes no sense, unless you don’t care about retention and like Jeffrey Epstein you just want a continued stream of fresh and inexpensive talent, tossing the earlier cohorts as they age out.
Why are they locating downtown? Because for better or for worse, a lot of suburban offices really struggle to hire. Like. a lot.
I'm on the younger end of Millenials, and I'm fine to drive if the salary provides for it - but downtown jobs usually pay better and offer much better quality of life. So I work downtown. Lets me and my Fiancée live with one car too, saving a bunch of $$$.
Of my group of university friends I graduated with, all but two work downtown. One of those two is seeing his firm seriously considering moving downtown from North York, and the other works in Markham but is seriously looking to leave his job to find something downtown because he dislikes the job location so much.
Being located around Union is especially valuable as it lets you pull talent from the entire GTA. Locating in, say, Markham means a lot of people from the western GTA aren't even going to bother applying to your job postings because it's too far of a drive.