The company is clearly in financial shambles. Multiple layoffs and at least 1 rescinded job offer. All handled very unprofessionally with a blunt email and no proper explanation. I get that tough business decisions need to be made sometimes, but that's really no way to treat people when their livelihood is on the line. A little respect goes a long way.
Also, the "unlimited PTO" policy is just a veiled attempt to get out of the obligation to pay accrued PTO upon the end of employment. And what does PTO even mean when you're expected to bring your work laptop with you on vacation?