First is location. Who do you want to work at your company? Where do you want to work? If you want to recruit seasoned tech vets who have moved out to the suburbs by now, and you live in the burbs, then you might want to compromise with a central 128 or I-495 locale. But if you are looking to attract MIT’s finest software developers who must constantly check in at their favorite bars and coffee shops, then Central Square is for you.
Where your office is says so much about your company to potential employees. After all, they are the lifeblood of your company and your product, so you want them to be happy. Oh, and I wouldn’t want to be too far from the city if investors, board members, and customers are frequently visiting.