Pros
Some of the smartest people around. Several of the associates I met were super nice people. The amount of data there is to play around with is amazing. I definitely vastly improved my analytical skillset while here.
Cons
If I had to narrow down my 15+ months at RV down to a few words, "stressful" and "not worth it most of the time" would highlight the list. I could go on and on about my frustrations but in an attempt to not write a novel, I'll stick to high level cons that should absolutely be heavily considered before accepting a job here. First and foremost, RV experience is WAY more valuable than external experience. That’s why you can have someone 2 years removed from college, who has only ever worked at RV as your manager. This isn’t necessarily always a bad thing but it’s tough to come in with multiple years of experience and be considered at a lower level than someone just because you haven’t worked at RV as long. In the same vein, the people who get promoted and end up managing teams aren’t afraid to be cut-throat. To make it to the top, you’ll have to grind it out. Due to this, there are plenty of situations where your manager might be very good at what they do but are a terrible manager. If you aren’t willing to sacrifice your life and grind with those who only care about climbing that ladder, then you will have a difficult time. I have personally been part of situations where I was yelled at for not answering an email at 10:30 PM. I have heard it said that this isn’t a 40 - 50 hour a week job, this is a 60-90 hour a week job. That is insane. We don’t work on Wall Street, nor do we get paid like we do, so this expectation is ridiculous. Finally, your development here GREATLY depends on your relationship with your manager. The review system is set up in a way that if your manager doesn’t like you, then you’re screwed. You can end up having a manager give you an annual review but they have only worked with you for 3 months. You can and will be switched to multiple teams, and you will be lucky if your opinion is sought beforehand.