Had potential but poor executive management, lack of support and resources for the software development group, unrealistic expectations, and a negative culture make this place toxic and frustrating for employees and difficult to do professional-level work.