I switched a few months ago from a company that did. It was a farce how my old company, at the end of the year, would say your compensation for next year is $X but part of X was paid out over the next 4 years with a 1 year cliff each year. Just one of many reasons why I left.
My current company pays out equity every 3 months and it's incredible.
The only good thing my old company did was pay every week instead of every 2 weeks. I know most companies do every 2 weeks; I was surprised at how large a difference getting paid every week vs every 2 weeks makes. Not sure why the extra week between is so impactful but it really is.