Not sure where to even begin. 1. The founder/director doesn't know the difference between a charity and a business. 2. The CEO (a lawyer with no experience in running a tech company) doesn't care. He is not even remotely technologically inclined and doesn't understand the technical projects we ran in the company. 3. The CTO lacks vision and is utterly incompetent. Under his leadership, all the tech teams in the company devised and developed several technical projects, and most of them went to the dumpster. 4. There is a lack of transparency between the management and the engineers regarding their company vision, most probably because they are incompetent.