Expensive and potentially wasteful if you don't specifically know what you need.
I paid $110 to have my yard cleaned and declined the monthly service. For that they came by and cut (not pulled) the weeds. I don't have to tell you that they all grew back in front of me.
The last weed was defiant and shoulder faked me threateningly like, "WHAT...!"
The next time I dealt with them it was over an estimate for installation of a new timer and possibly a drip line replacement. I was quoted about $800 and told it would be necessary to "rebuild the valve" which, in itself, would be costly. Also, the person rendering the estimate was insistent on installing his own timer. There was a timer I wanted to purchase myself and have him install because it was easy for me to read and understand and cost considerably less.
In the end, I paid another landscaper to install the timer. He said the drip lines were fine, re-arranged them for me and let me know the valve rebuild wouldn't be necessary and the whole affair cost me less than $100 not counting the cost of the timer which I bought myself. They also did a better job of cleaning the both yards for a little more than half what VIP was asking.
Shop around.