I have Costco Citi Credit card for about a year now. Their customer service, dispute department, lawyer to handle the dispute, etc. are worse than one can even think. I have applied for this card with having a correct name. I received the card with all the letters combined (two words) in the first name. I needed to talk to them more than 20 times to change it. Every time they mentioned your card having corrected name is on the way. But, I received the card having the same mistake for five times. Sixth time, I received the card having the correct name. I have disputed one charge of $1012 because merchant (airlines) charged me twice for the same transaction. I received money back for one charge. But, I could not use my ticket.
Airlines company mentioned credit card company refused to pay for my ticket. But Citi says they paid 2 times for this ticket. So, I asked my credit card company, who has the money $1012 as Airline says, they don't have money for the ticket (that's why airline did not allow me to use the ticket to travel), although I see two charges for the same transaction. Within the two charges, Airlines refunded me one charge. Citi customer care repeatedly said the airline has the money (one charge within two $1012). So, I asked them to dispute the other charge. But, Citi did not give me the remaining money of $1012.
Bottom Line: No, I would not recommend this to a friend