Gail -
I would be suspicious of a person who does not answer direct questions about what you are signing up for. That to me would be a warning sign.
The two cards I use are Chase and Capital One. Neither one has ANY fee. they are completely free to use. Now again I want to give the big warning here that you CANNOT CARRY A BALANCE. Once you start carrying a balance you get hit with outrageous interest rates. That quickly undoes all the benefit. So you have to be dedicated to managing your budget and only putting things onto it that you absolutely can pay at the end of that month.
So again with that caveat, there is no fee at all, ever. It is completely free. It's like handing cash to the person who you bought from. And in addition, you get piles of free things sent to you as a reward. So in my mind there's no reason not to get those free things.
So for example here's the list from Chase of their no-fee cards -
Chase No-Fee CardsI make no commission at all from that link - that is a direct link to Chase's page. And I do use Chase, and have for years, so I vouch for that system. There's no fee at all. It's completely free. And they will send you an actual check for the rewards you earn. They can add up fairly quickly, if you put things like rent and utilities on it.