Pro
• It will be easier for your clients/leads to remember your domain if it matches your business name.
• Your branding will be easier to establish, you can select the same handles for social media.
• The domain does not have to match your company name 100%.
• If your company name includes keywords that can help with SEO, use it! For example, www.TexasElectricalExam.com, they help electricians prepare for the Texas exam.
Cons
• If your business name all put together makes a 'bad' or 'foul' word, I would choose a different domain.
(Check out the full article at Bored Panda, just click here)
• The domain that matches your business name may be already taken.
• Your business name does not make a good domain name or is too long.
• If your business name is a unique name, it may not make a good domain name.
• Your company name may not be easy to understand as a domain name.
In the end, it's up to you.
Let me know what your domain name is and leave a link to your website in the comment section. I can't wait to check out your site!