in sapient u can grow pretty fast and also learning will be more,provided u r willing to work hard. have also got good onsite ooptns. Techspan work culture is lot relaxed and pay is a better,but not sure abt the growth aspect.
i wud suggest sapient to techspan as the exp will help u in the long run.