unit test are always good and specially for startup's because they come handy to rescue when the original developer of the code had left you and a defect is raised. but as CoryG said there are always constraints with startups which stop them from doing that.