Vantaggi
Excellent facilities and benefits, really intelligent coworkers, and the opportunity to work with incredible clients. It is no doubt challenging, and if you don't manage your time well you will work a lot. Done right, though, it's great. I'm never bored and it's exciting (as someone relatively early in their career) to provide advisory services to executives. At least a couple times a week I hear from a client how much my job means to them and makes a difference.
Svantaggi
As mentioned in the pros, the workload is tough. If you have a full territory, you'll be on the phone with 4-6 members a day which is no small feat considering all the prep and follow up work required outside of the calls themselves. Definitely metrics over mission, which can be tough to get other internal partners (read: sales) to understand when our metrics are so different (and often opposite from them).