Lack of engineering competence. Poor strategy, leadership, and communication. Buggy product not built to scale. Engineering team in India creates time-zone and language barriers that result in slow and poor execution. Lack of security and trust: lots of hiring followed by big layoffs In a 6 month period. Not achieving growth plan. Benefits package is weak and lacks RRSP matching.