Pros
I've never been at a company that is more employee-centric than Discover. The focus on work/life balance and employee benefits is fantastic, and is something the executive tier prides themselves on - with good reason. The flexibility with schedules and working environments is amazing, and the salaries are generally pretty healthy. The CEO is determined to make the company more competitive, and is actively bringing in talented, new leadership, which is getting everyone excited.
Cons
Because the company takes care of employees so well, the number of double-digit year employees is the rule, not the exception. 20+ year employees are everywhere. This results in a complacency with "how things have always been done". The long-term employees tend to bully the newcomers, and new ideas are definitely _not_ welcome in most environments, despite what is said. Think 1950's IBM - the managers are always right because you haven't been there as long as they have. A good purging of the long-term director-level would make the company much more agile and competitive in its practices. Don't just move them around, give them severance.