For seo "search engine optimization" there are no negatives in using a hyphen or dash in your domain.
But the only negative that comes from having a dash or hyphen in your domain name is it makes it hard for real people to remember and your potential website visitors that type it in directly could mistype it and never get to your website.