You will be working with a product that shows its age every chance it gets. Though it does address its niche very well, working with it in a customer-facing capacity is not pleasant. It is extremely difficult to defend this product in front of frustrated customers because its faults are so readily apparent. This isn’t helped by releases that are few and far between and an engineering team that feels out of touch with customer needs.
In addition, most of the management team has been around for too long and is more interested in complaining about each other than getting any work done. The culture has become increasingly negative and contentious, which is a real drag on morale. Given that most new hires are recent college grads, a lot of them don't know any better.
Also, the company vision is non-existent. The same vague slides get presented every year about how the company is about to enter the 'next phase' but nothing much changes.