In the office I was in there was not a lot of room for growth. If you want to be in the insurance world for your career it would be OK but if you want to move into upper management HUB would not be the company for you. They typically hire for corporate positions from outside, not within.
I saw people promoted to very high levels (regional presidents overseeing many offices and hundreds of employees) based pretty obviously on who they were prior to a recent acquisition (you know, they happened to be the son of the owner of a recently acquired agency). Some of these people were really a disaster. Just bad managers, all you could do was wait until they decided they had a big enough pile of money to buy a yacht and leave.
They have had challenges over the years with support- IT and marketing primarily. IT is so much better than it was just a couple of years ago. They hired a really good CIO, and everything changed. Their main problem was when you do so much M&A you end up with a ton of different systems and versions of systems to support. IT support was a mess. The CIO has VASTLY improved this and has been moving HUB towards best in class software. He's also hired some amazing folks to assist not just with supporting current systems but IT projects that the local offices are not equipped to manage well. All that said- marketing as of 2014 when I left was still not supportive of the local offices. They just had too few people to support so many offices.