Pros
The benefits are excellent and most managers will work to accommodate your schedule. I have heard of horror stories with other managers telling part-timers that if they didn't drop out of school and go full time, they would be "let go."
Cons
They treat you like a dog. They figure that since they pay you your salary they can abuse you in any way, shape or form. They stress building a book of business and following up with your pipeline contacts but all of that is thrown in the garbage when they force you to jump around branches last minute and miss scheduled customer appointments you have setup. Then they ask you why you're having trouble meeting your numbers. There is very slow growth within the company. Management doesn't want to promote employees if they're already doing well in their current positions since it's hard to find quality bankers. At the same time if you're not doing well you can forget about working the ranks. The district manager ignores exaggerated and inflated daily branch results just to make herself look better. The DM's also ignore the fact that there are many managers who discriminate against customers. I've worked with some racist managers who would purposely give a hard time to certain ethnic groups for no apparent reason and when I would step in and say it's not right what they're doing, I got the cold shoulder and they would give me a hard time from that point on. I wouldn't be surprised if the ACLU investigates them in the near future. You can be as loyal as you want to this company but you will never see the opposite. Employees get laid-off without just cause and the turnover rates are ridiculously high. These are just a few of the cons i've experienced working at Capital One.