If I got a job for a top tier firm and all I could afford was a 2 bedroom apartment, I'd suspect I was played.
What was the point then? "Come for the tech" sure and leave because of anything/everything else.
One of many reasons I will never set foot in the US with the intent to stay: Y'all are nuts