No, most big companies don't have cliffs anymore (Google, Facebook, etc...). They pay out monthly or quaterly. At least if you already worked for a while elsewhere (because they have to buy you out basically).
Why would you otherwise take the risk?
I'm curious about Microsoft- anyone know if Microsoft has a cliff on RSUs?