Well I know this isn't accurate. I looked it up online...it's a Regus office. Yes those look kind of like apartment complexes, but they're not. There's a lobby and a receptionist and all that...and they have meeting rooms and conference rooms and stuff for rent. They're basically made to give people who work out of their home or who work from multiple locations a business atmosphere to meet in, and a receptionist, phone system, printers/copiers/faxes etc so that they don't have the extreme overhead costs.
I don't like that they're working from a Regus office...but it's not an apartment complex.