Pros
Hanover is a fast-growing company with many opportunities for personal and professional growth for people who are hard-working and strong self-advocates. Managers and the management team tend to be deeply invested in their reports' upward growth, and a younger employee at Hanover has a better chance of obtaining a role with more responsibility than at many other companies. Almost every job at Hanover requires a high degree of focus and efficiency, and people who are able to really be 100% "at work" when they are at work will do well.
Cons
The high degree of focus and efficiency required by Hanover can burn some people out, and those looking for a workplace where chatter around the metaphorical "water cooler" takes up time each day may struggle in Hanover's hard-charging environment. The fast growth at Hanover means that changes in the work being conducted, and sometimes in the direction of the organization, should be expected. Some of these changes may be more comfortable than others, depending on your role.