- Ownership philosophy abandons traditional management structure, they make the engineers act as their own "Project Managers". This results in management being constantly out of the loop on project status, making them unable to help in any significant way.
- No team cohesion, engineers are working as individuals
- Onsite customer support required, travel is required, mostly local
- Documentation doesn't exist, not tracked. Picking up projects in the middle of its run is confusing
- Management will ghost and leave engineers alone in meetings with customers without direction
- Engineers are solely responsible for dealing with frustrated/upset customers every week
- Hours are very closely monitored, stressful to meet deadlines. Most engineers are behind schedule on all projects
- Little guidance for the inexperienced
- Very high turnover rate