Is TechStars Worth 5%?
Feb 07 2007I’ve been pleased to see that the reaction to TechStars has generally been very positive. We’ve been pleasantly overwhelmed with quality applications for the program – over 75 to date for the 10 spots. There are still 52 days to apply, so if you are thinking about it, I encourage you to give it a […]
View More