Vantaggi
There are some really friendly people working here, and work life balance is amazing. I got lucky, and landed in a good pocket of Capital One. The pay is extremely good for the relative amount of work you put in though.
Svantaggi
Tech is an absolute mess. The information architecture and red tape makes it impossible to get anything done in a timely manner. There's a significant amount of bad teams, and concerning company culture. I feel like I haven't learned much about tech, but rather - how to deal with all the messes of processes that make it near impossible to get anything done here. As friendly as the people are, most people are just here for a job, and aren't truly passionate about CS. The vast majority of work available is: web dev, devops, or cloud - nothing innovative or cutting edge.