Great company, amazing experience, awesome people
Pros
When starting out, you are surrounded by a class of over 100 people your age which makes integrating into your career a more smooth and like-minded process. You will be absolutely floored by how much information you will learn in at this Company. There are many groups within the company that are open to anyone joining, and there are many volunteering opportunities if that is your passion.
Cons
Due to the nature of the business, there are long hours, especially during busy season. Trick here is to curb your expectations and realize what you are getting yourself into. Experience at the firm is very team dependent - if you are on a great team, work is a piece of cake. However, if you are on a team that doesn't quite mesh or has high turnover, it can be more of a stuggle to maintain a level head.