I work here and this is a surprise to me, company seems to be doing well there has been considerable hiring in my organization in the past few months so I am not sure why 20% of the employees are being laid off.
If it's just 20℅ it could just be cleaning out the ranks while continuing hiring.