Pay, perks, and remote work: How layoffs and the economy are changing the tech job market