This place has some big issues in execution. Lack of management involvement unless it is to deliver pain. Some of the bad corporate behavior has improved with the exit of a very controling VP. The VP encouraged poor behavior through their example, criticizing peers, subordinates and seniors in front of everyone. On the corporate operations level over the last four years it went from poor tgo worse to WTF. No CTO, no COO (title only) , no HR, weak engineering management, weak executive level management in CS, No Mfg Mgmt, No Program Management. Partners walking away, Sales team frustrated and money drying up. A lot of critical resources have given notice or looking.