I have been collaborating with them for over three years, mainly in the area of SEO. It's nice that the service allows you to set a monthly budget, and even if the amount is exceeded, nothing critical happens — you don't need to restart, just top up the account. Based on my experience, you shouldn't expect quick results, especially if the site has internal issues; on average, it takes about 6–8 months to achieve good metrics. At first, I was dissatisfied, but then I realized that this is quite normal. This is also something to keep in mind.