The company struggled with cash flow for most of the time I was there, and the engineering team's work is dominated by the ideas of the CEO to a fault. Engineering at this company seemed to have gotten so frustrating for some of my colleagues that they ended up leaving in frustration. The office work flow is also not well managed, and attempts to reform it and streamline it never made it past higher priorities.