Pros
Has an emphasis on culture with teams that are dedicated to employee growth, spirit and culture, community service and even onboarding of new employees. The leadership provides guidance and also room to grow. The general sense seems to be that everyone is in this job because they love it and want to come to work every day. True commitment to maximum accountability and maximum flexibility.
Cons
Could use a big sexy client doing great work. But I think we can get there.