Zamtel customer call centre

The Zamtel customer call centre leaves much to be desired.
I have noticed that whenever you call to complain or for a query, you will be put on hold for 20 to 30 minutes. Honestly, is it right for one to be waiting that long before being attended to? It’s very annoying. We customers have other things to do.