"We've helped over 5000 Startjoiners
found (
find) their dream."
maybe not...........
found 1 (found)
tr.v. found·ed, found·ing, founds
1. To establish or set up, especially with provision for continuing existence: The college was founded in 1872. See Synonyms at establish.
2. To establish the foundation or basis of; base: found a theory on firm evidence.
Maybe not the best choice though