Pros
Good benefits, will be making more money than your peers right out of college. Most people who work there are young and have great personalities. Fortunately, your co-workers can be the best part of the job, because the job itself is nothing to brag about.
Cons
Forced to work all the time. I am normally at the office minimum of 12 hours, even when we're not in "busy season." When I was recruited, they talked about work/life balance, which is a complete, utter lie. Your managers will freak out if you try to take vacation. You are expected to get work done most weekends, even though you've already sold your soul to them 55 hours minimum during the week. Most partners have ego problems, they remind me of people who were probably made fun of in high school and are now on a power trip because they made partner and they treat everyone else like dirt.