Laid-back, young culture...continued growth...global resources and clients...Diverse, complimentary offerings
Cons
The largest challenge currently is managing growth and maturing as an organization...which every company has to do at some point in their growth stage.