So the company issued me a card without much of a hassle. It has become a hassle for me considering I cannot really locate a drop box where I can drop in the payment checks for using this card.
I also fail to see any option to access my credit card account online on their website. Though they do issue a pin to take out money from any ATM machine. That feature is useless for me.
I guess I would avoid using this card and would stick with my Standard Chartered one!