Too middle management heavy.
Experienced engineers being replaced by outsourcing teams creates an environment where nobody is certain that their job will still be there in the next Quarter.
Upper management went from a super aggressive hiring mode to outsourcing model instead. It appears Calix Board/Investors are looking at bottom line costs only and losing all the company expertise. This will create a huge support hole in the future when all the knowledge base as been let go.