In general the company has a long way to go. Constant shifting priorities, poor management at the exec level, general disrespect of employees and more recently, a culture where no one seems to really know where they stand and layoffs happen fairly regularly and out of the blue. Mgmt needs to get on the same page and figure out if they have a product that anyone actually wants or finds value in (TBD at this point). Once they decide that, they should actually start figuring out the path to get there and stop wasting time and resources.