High salary, flexibility, expand community, networking
Cons
Over promises and under delivers to the offices they acquire, over commits with lack of resources to deliver, disorganized systems with lack for foresight to take the time to make corrections before growing