Management is full of empty promises, pay and raise is often deferred due to financial woes, lack of proper product engineering and planning, buggy and dated product. Roles are filled by somewhat nice but unqualified and incompetent staff who don't need a job or have nowhere else to go.