"E qual seria a diferença de He was laid off e he was dismissed ?"
to be laid off = to be made redundant (result of e.g. economic recession, lower sales,etc. often other people involved)
to be dismissed (mandado embora - qualquer motivo as vezes mais individual)
Tem uma diferença americano-britanico aqui tambem
(US) dismissed = fired he was fired for always being late
(UK) sacked he was sacked for always being late
(UK) to get the sack He got the sack for always beign late