Pros
Solid, established company with a good list of clients
Interesting industry and products - the clients, overall, are nice to work with as well
Many great people, lots of collaboration and opportunities to contribute to a variety of projects
Pay is competitive for the area (at least in my position, can't speak for others)
Raises have been pretty good so far, higher than just a COL adjustment - however I'm sure your mileage could vary on this point
Quarterly profit-sharing payouts (not huge, but nothing to sneeze at either)
Discretionary bonuses twice a year (can actually be a decent chunk of change)
Company is very open and transparent about finances and how we are doing (monthly detailed-overview of all the numbers) - this is a refreshing change for me
Senior leadership is kind, helpful, encouraging, and not on a giant ego-trip like so many out there are
Leadership seems genuinely ethical in their dealings with staff and clients - haven't seen anything shady (can't say the same for all previous employers)
Casual work environment and a good work/life balance
Moving to a new, nicer office in a few months (same general location) - current office is okay, but a bit dated (think 90's insurance office)
Average PTO, but they also provide 12 "Flex" days that can be used when you already put in 40+ hours that week
Some work-from-home days (~1 per week, on average) - however this varies by team/role
Some 401k matching (50% of your first 6% contribution - i.e., they chip in 3%, with a 3-year vesting period) - while not massive, in the post-08 era it's nice to have it at all
While maybe not a positive to all, I enjoy being backed by a large parent company but working in a smaller division. We have access to some great resources because of this, but still maintain a good deal of independence.
Cons
Career Opportunities, at least in some teams, seem a little limited, especially with how small some of the teams are. Unless you take your Manager's position, the best you might be able to do is have a "Sr." put in front of your title, with hopefully a nice raise.
HDHP - premium for a family is nice and low, and if you don't typically need to use your insurance much this is a decent plan. But, for others with more frequent healthcare needs you'll be paying quite a bit out of pocket until you hit that deductible. However, they do chip in $500-$1,000 every year to your HSA, which is nice.
They are outgrowing their database/development platform, but efforts are being made on technology upgrades/re-writes, etc. So, there are some current growing pains here, that depending on your role may or may not affect you.
There are a few underperforming employees that can sometimes be a challenge to work with, and positive changes on this front seem somewhat slow to progress.