I switched to at&t in May 2016 from verizon. And the only reason I did, they had a deal buy one galaxy s7 and get one free. I went to AT&T store at Polaris mall and signed a deal for 2 lines, one for me one for my fiance from Ukraine. However, she was coming to US only at the end of July and I needed line for myself in May, so I asked when the buy one get one free deal ends. They did not know, so I asked if I can use a deal and buy 2 phones now, but they will activate the second line in July. They checked and said : no problem. I put 500 down and the rest 300 i financed( at least that what I thought). They activated second line in July( btw, apparently buy one, get one free deal ended June 30). Then I started receiving bills billong for 2 phones full price less 250 each(out of 500 down I paid initially). I waited a few month thinking they will adjust it. That never happened. I went to the store at Polaris and they said nothing they can do and I have to call AT&T directly. I did and representative said they are working on that and the manager will call me soon. No one ever did. I contacted them a few times, same result. Looks like they think because it's a big company they can do whatever they want completely ignoring the deals they promise. Because of the store's representative fault I had to pay for it( 2 phones i stead of 1) and no one wants to take responsibility. And by the way I had store representative to put in the contract that they should honotlr buy one get one free deal when I signed it. Will never ever come back to AT&T and do not recommend. read more