The leadership team lacks real world experience and the professionalism to succeed. Every person they let go gets dropped with no notice, no severance, no specific explanation aside from some vague "we are going in a different direction". It does not matter how long you have been there or how much you have contributed or what your role was. It is very unprofessional to not even give a minimal 2-weeks pay in lieu of notice, or even say something nice like "good luck in future endeavors, let me write you a nice recommendation on Linkedin". The fact that this happens every time to every person tells me that this is how they operate. If you have any self respect, do not go to work here.