It depends on your budget. If you're a small business, then it's likely that your marketing budget is limited and therefore the amount of time and money that can be allocated to an SEO campaign will be limited too. However, if you're a big company with more resources at your disposal then it makes sense for you to dedicate more resources (both financial and human) towards ensuring that the website performs well in search engine rankings.