Pros
Partners legitimately care about people's well being. The hours are very reasonable for public accounting. Pay and benefits are fair, and when you've earned a promotion you will be promoted, even if there is not a "need" at the next level. Very challenging work and consistent training that will keep you constantly learning. After spending time at a big 4 firm and then coming to Haskell & White, the difference in the culture is night and day. I can legitimately say I enjoy coming to work every day, and I'm not the only one since the firm has been named one of the best places to work in Orange County for 5 consecutive years.
Cons
Can't think of any...if you just don't like public accounting you probably won't like it here either, despite the great people and culture.