Management doesn't have a clear path forward, so layoffs can happen at any time to save on budget. Be cautious about joining if you have other options. I'd recommend choosing another offer or using this position only as a safety net. And don't let the HR Head fool you, they are just there to carry out the management's bad decisions.