Pros
Great work life balance. You get lots of holidays, plenty of days off, and no one balks at working from home regardless of which team you are on. 401k match is great with immediate vesting and the health plans are affordable and have low deductibles/out of pocket maximums. The bonus structure is great and you can get spot bonuses for various achievements like acing a project or submitting a patent application.
Kontras
The team you are on will make or break you, as some teams are using or close to using the latest and greatest technology while others are still using VB6, Access, and old .NET frameworks. You often have to change teams in order to move up and some managers have unrealistic expectations and timelines. Since the recent president of the Experian Health unit left, that unit became far more corporate and lost the family feel it kept wanting to maintain.