Pros
Tech team ownership
Tech team dynamics
Team was very flexible to structure/process changes and adapted quickly
Cons
- Leadership and management style were heavily centralized around the CEO, leaving little room for autonomy or meaningful contribution from technical leadership.
- Decision-making was inconsistent and frequently changed based on short-term reactions rather than clear strategy or planning.
- Engineering quality, maintainability, and proper technical practices were repeatedly sacrificed in favor of extremely aggressive delivery timelines and rapid client acquisition.
- Lack of transparency regarding company direction, financial decisions, and internal changes created uncertainty across the team.
- Salaries were below market level compared to responsibilities and expectations.
- Annual raises were communicated and expected by the team for months, but were never implemented before layoffs began.
- There was a recurring pattern of undermining the engineering team’s value instead of investing in improving processes and team stability.
- Team leads had very limited authority and were mostly expected to execute top-down decisions without real influence on technical or organizational direction.