Pros: technically-challenging work
Cons: no perks for the work you do
Vertafore was a fun place to work when I started. I got to fly first-class to Seattle for on-the-job training (was there a week). The company creates and manages Agency Processing Systems for all size of independent insurance agencies. I handled back-end B.A. support for their flagship system, Sagitta, which is in use by enterprise- and mid-sized agencies.
My TM was a bit of a joke, acting like a 10-year old child, constantly pulling pranks and playing with all manner of toys around us, interrupting our workday all the time. My co-workers were cool, always on-hand for a quick question or to help with a difficult issue. This job was IT for business analyst work, and I loved the technicality of the position.
I was laid off 15 months into my time with the company, even though two other people had been there less time and should have been let go before I was.
Memories of this company are bittersweet due to being let go, but overall, if you can avoid layoffs, it is a great place to work. Just don't expect perks.