Citibank is currently offering a generous bonus ... months then can continue to be waived if you have at least $250 in direct deposit per month or maintain a balance of at least $30,000.