Pros
A handful of skilled, dedicated employees (many of whom have since left).
Some flexibility with remote work.
Cons
Toxic and unsupportive work environment – employee well-being is not a priority, leading to high turnover and loss of talented staff.
Outdated processes – requirements gathering and design documentation are still stuck in a rigid waterfall approach, with flawed templates that fail to capture real business needs. This results in systems that are unfit for purpose and riddled with issues from day one.
Repeated project failures – in just the last few years, the company has lost multiple major contracts with California cities due to delivery issues and poor client satisfaction.
Chronic under-resourcing – project managers are assigned complex, multi-million-dollar implementations with unrealistic timelines and no dedicated resources. Staff are spread thin across multiple projects, making quality delivery nearly impossible.
No investment in training – both local staff and offshore teams are expected to work on complex systems without being properly trained or understanding the purpose of what they’re building.
Cost-cutting over quality – heavy reliance on offshoring without adequate onboarding or product knowledge transfer.
Zero career progression – requests for raises or advancement are often met with “the company isn’t doing as well” while workloads and expectations continue to grow.