Hanover as a whole is mismanaged in that nearly every top manager has been nowhere else but Hanover. Best practices are nowhere to be found because most employees don't have an idea of how things are done at other businesses. This leads to most managers being inflexible.
For this specific role, do not join the development team unless you are sure that you want to be in sales. If this is the case, you can learn a lot and advance quickly. Most people, however, join Hanover just out of college because they need a job and have heard that Hanover is a "fun, young" place.
The role is repetitive at best and mind-numbing and soul-crushing at worst. There are some fantastic directors and support for the team who want to see everyone succeed and do well. I imagine it is hard for them to see the place that used to be an invigorating and exciting environment turn into an incredibly depressing place to go every morning.
Goals and strategies don't seem to have changed despite evidence that potential new clients are not biting like they used to. Managers seem baffled as to why the same strategies they used 8 years ago aren't working. Employees essentially "work harder/longer, not smarter", but this does seem to be changing with the help of the development support team.
Since leaving Hanover, my life has improved in every aspect - obviously job satisfaction, but also general stress and mental health. Working towards often unrealistic goals and constantly cold-calling is incredibly stressful if you don't feel as if you're furthering your career, which most people on the team don't.