If you pay an SEO company a monthly fee, you're entitled to know what they do with your money.
I still regularly come across businesses who have no idea exactly what their SEO company does for them and don't see results over time. Because these people don't really understand SEO, they may be too trusting and afraid to ask questions. But that way they're very easy to take advantage of.
For every honest, professional SEO company that works hard to get good results for their clients, there are many more that are happy to just take money off people, lock them into a long-term contract, hardly do anything, get no real results, don't provide reports and purposely keep their clients in the dark about their SEO practices.
If that sounds like you and your SEO company, never mind if you don't understand how SEO works, but please hold your SEO company accountable. Demand monthly reports showing you exactly what they are doing and have them explain how that is helping your website.
If they refuse, and you're not happy with the results of their work, cancel your contract and find a better SEO company.