Social Contract Earns Spot on Prestigious Inc. 5000 List