Partners behave arrogantly, unprofessionally, and condescendingly towards employees. There is poor communication between management and development team. Project managers are non-technical which causes tickets to be frequently over/under estimated, which negatively impacts developers during performance review since your billable hours are the main metric they use when deciding who to hire/fire. Testing is primarily done manually -- they don't incorporate unit tests or testing frameworks.
- Minimal opportunities for career growth -- middle management uses the term "Lifer" quite a bit and have been in the same role for 5+ years