welcome to Thailand!
Usually you need a work permit or at least a longer stay visa to open a bank account and get a credit card in Thailand.
If you work as an expat for a local or international company, I am sure they will assist you regarding those matters and also find out details of the various offers. Some companies will have special deals with banks and credit card companies