As someone who had previously worked in the credit card marketing industry for several years and also an avid user of credit cards from most issuers, I can attest that Citi is arguably the most dishonest company when it comes to bait and switch reward bonuses. Most recently, I applied for a new credit card, the Citi ThankYou Premier, and did not receive my new card for over one month after approval. Citi blamed this on difficulties they had in their card manufacturing department, and hence, all new accounts during an appx 2 weeks period would not be receiving their cards for several weeks after approval. The problem with this is the spend bonus for the new account was XXXX bonus points for {$3500.00} in new purchases within the first 90 days and the 90 days began 10 days after approval. They intentionally delayed shipment of the card and refused to rectify it by extending the time possible for earning the bonus ( i.e. adding 35 days to the time frame, in order to make up for their delay of shipment of the card ). This adversely affected me as I was not able to earn the bonus with normal spending and had to exceed normal spending to earn it. During an approximately 55 minute call I had with them regarding this, they agreed to give me a measly XXXX bonus points for the trouble, which would appear on the next billing statement. This never appeared despite multiple reassurences via their online customer support chat that it would. Most recently, now over 3 months later, they are refusing to honor it and claiming they never agreed to give XXXX bonus points. However this is all documented thoroughly on a recorded call which they refuse to review, despite me insisting through multiple online messages, they continuously respond with a boilerplate response they ca n't help and to have a nice day. 
