On the one hand I recognise a lot of the teams and work issues this developer had. But reading between the lines it seems like this dev wanted it all, equity without commitment, weeks of remote work without formal agreement, a quick cash out over adding value to the company...Seems very entitled to me. It looks very one-sided as well. Everything had to come from the company and its management, nothing from his side.
I don't see any entitlement here. Author perform all his duties but he didn't get what promised. He joined company after very serious considerations. This trade-off might not be big for you but it was for him. Author might be at fault few times, but remote work was his explicit condition. In whole process, it is author who lost everything and nothing happened to organization/HR. This is completely careless attitude.…
He joined the company despite being aware of many red flags, just because he hoped to endure the shit until he could cash out. These are considerations, but not really what I'd call "serious" in a professional context.
I'm pretty sure there may have been lots of broken pieces at Snap (the stuff about condos as offices can't just be made up, and is insane), but what I can read between the lines is that he brought a few new ones along himself.
The remote work thing is something you either get signed by the company, or is a personal agreement with another person (and nobody else is bound by it). It's fine to be naive and make that mistake at the time, but to then insist on it in a post like this? That's not naivete, that's a massive disconnect, and you can expect other parts of his story to be similarly out of sync with reality, either by omission or by distortion.