There is no denying that we've had growing pains, transitioning from WG to Amplify, and beyond. We've also had a high turnover, with some very long lived employees moving on. A lot of that is sort of to be expected, that's just how the tech industry operates, but there are specific things that the company needs to work on.
- Tech debt and old products that are no longer worth it. It's hard to prioritize, because customers are constantly demanding new things, but the technical teams are certainly aware and trying to cut back the technical debt. Management needs to be more fearless about cutting old projects loose.
- Not all teams are equal. I read a lot of negative reviews here, and I can pretty much tell where they are from. Some teams have had a lot more turnover than others, and don't seem to have the same focus and leadership of the happier teams. Thankfully, the team leaders do speak to each other and try to address this discrepancy, but I have to admit I would not want to join certain teams.
- Salary. Education doesn't pay as much as banking or advertising, this is just a fact. It's a much more minor con that I would have thought, though, but it does kind of suck when a big player just lays about with high-paying offers and steals our best people. The same big players know that we breed quality developers, and having us on the resume is highly desirable.