Call the broker of your real estate company and explain to him/her what you have shared with us here. Discuss your options. Perhaps the broker can assign your listing to another, more attentive agent? If you are completely unhappy with the company, tell the broker. Most would be willing to work things out with their customers vs having unhappy customers posting negative comments on various real estate sites.
By the way, shame on any agents trying to solicit your listing while you are still under contract with another brokerage. That might be considered a violation of the NAR Code of Ethics, Article 16.