Pros
Extremely flexible culture and very refreshing change from a big 4 firm. Very qualified and similar expertise to a big 4 but very different culturally. I have been here for over 3 years and never had to come into the office on a weekend to work and have never eaten dinner at my desk. The partners have significant interaction with everyone at the firm all the way down to the summer interns. The firm also does a great job rewarding employee's for working hard through year end bonuses, occasional spot bonuses and employee events such as happy hours, top golf outings, end of busy season party, etc. It is also extremely casual (jeans are acceptable in the office) and fairly flexible in terms of when you get your hours in. If you would prefer working long hours, being told when you have to get in and leave work, cubicles, working weekends or an overly serious work environment then this is not the firm for you or someone like you.
Cons
Occasional growing pains of parking or space issues due to significant growth. Definitely not a significant issues but can cause occasional frustration.