Pros
- The people are great to work with, and that cannot be understated. - Every other Friday off is great.
Cons
- Workflow, tools, and code are antiquated, to put it very nicely. - Massive levels of technical debt impair current and future projects, and management is okay with that. - Unhealthy focus on adding new features over fixing, testing old features. - Developers aren't given the tools to succeed. - Workflow is a mess, and all attempts at improving it are met with resistance. - Code is so terrible in some places, you start to wonder if it's intentional. - Developer feedback and ideas to management are largely ignored. - Not afraid to run the talent they have into the ground. - Most of the work is done by a few very talented people. - Overtime pay for direct hires is paltry. - High turnover rate. - New employee training takes way too long.