Pros
Discover is a good place to work and they provide some nice benefits to employees, such as generous time off (PTO), flexibility of scheduling (depending on position), and competent insurance.
Cons
Nepotism is a huge demotivator for promoting in the company. Don't expect to get far in the company unless you can "play the game" of office politics, making friends with the right people or people in the right positions, and don't mind get overlooked time and time again for promotions. Management DOES NOT care about you because ultimately you are replaceable. A lot of hardworking, skilled, and qualified employees leave the company because of lack of opportunities or growth. The company is very conservative and they continue to cut back perks that are well deserved. This can be seen in their incentive/commission offerings. They used to pay a lot and it was fun to work here. Now it has turned into a scary place where you never know when something will be cut or taken away. They think that their benefits and "competitive pay" will make you stay there; well they will make you stay for a while because PTO like this is hard to find. However, you certainly deserve more as employee. You need someone who cares about YOU and wants you to succeed.