Pros
Good Salary, 5 weeks a year paid time off plus holidays and past two years at least, 2 bonus days during holiday break, early release Fridays (called weekend jump start) - 2 hours PTO gifts awarded during summer (I know, when do we get any work done, right?! Nevermind, we earn it!); STRONG Mentorship program (and mentors are awarded national and local office recognition); Excellent diversity track record. Fellow employees are very nice. Flex-time and work from home. Strong benefits package.
Cons
A little hard to find out what is going on in local offices and their org structures, since many practices do not publish this information. This impacts career mobility somewhat, at least it makes one have to be very gregarious and creative in order to find out about opportunities. On the flip side, once you get someone's attention they are always open to discuss opportunities.