I started with Mayday when they were a new company. Terminex bought them out. I do not have a contract with them and they come every three months.
If you have a problem in between times, they will come out for no extra charge.
I even had to stop service last year due to my husband being in the automobile industry and they started right back up when I called with no problems at all. At the same price I was paying. Very understanding company.