Pros
This may be group specific (I work in Finance - Treasury) but you can literally write your own ticket at Discover. Management is very responsive to ideas and letting people work on ideas and improvements they feel passionate about. The opportunities to broaden your horizons are frankly limitless and the pay is very solid. I regularly get exposure to high level employees including Head of Investor Relations, Treasurer, CFO etc. Benefits are top notch as well with a very generous base vacation package of 25 days and match on the 401K that works out to 7% on a 6% contribution (3% is contributed whether you do or not). Facilities are also top-notch and improving rapidly. There's even an offsite location in Chicago for people who don't want the city to suburban commute every day (they also cover some train commute costs and have shuttles from the building to the train station)
Cons
Staffing probably needs to be beefed up a bit in some departments but its understandable that costs need to be controlled given the cyclical nature of credit cards.