Pros: people, culture, earning potential
Cons: long hours (at times), being in the people business in tough
You can make a lot of money and work with great people but don't let people tell you the job is easy. It's a very high pressure environment that requires your A game everyday to be successful. The hardest part of the job is consistently balancing everything you are tasked with.