"Thank you" and "No problem" phenomenon.
First of all, you are the customer. You have purchased something from the company and they are the richer for it. It is for the cashier to say, "Thank you," not you who have just spent $75 on a printer from Office Depot. I am guilty of this as well. Why do we say, "Thank you"?
The second problem I have is that the cashier then says, "No problem" rather than "My pleasure (to help you)," or "Thank you for shopping at Office Depot." First of all, it shouldn't be a problem for the cashier to do his or her job; it is his job and it should be his pleasure. "No problem" is unprofessional and too casual for my taste.
This thorn in my side was resuscitated last week when I went to Office Depot to buy some Canon printer ink. At the end of the transaction, after I said "Thank you," the tall young cashier with golden hair actually told me, "My pleasure."
He actually said it and it was so unexpected that I thanked him for saying it.
Problem still remains, though. I was the one who said "Thank you." That should have been his line to me, at which time I would have said, "Oh, you're quite welcome!"
Thank you for reading my post. :-)