I never tell people I work for AT&T. I made that mistake once and never will again. Too many people hate AT&T because of lousy service, high prices for what you get, can understand maybe every third word a help desk rep tells you, tired of being lied to, etc. It's a pain in the a$$ trying to communicate with someone who only has a very basic understanding of English.
As far as the other things the OP has listed I have to completely agree. Sh-t company, too many inept managers not knowing how to manage and have no people skills whatsoever, only interested in being "boss" and never a thought to actually "leading", horrible to no career advancement opportunities - not even lateral moves, constant layoffs, horrible merit raises, not even COLA.
How can anyone with any sense of human decency recommend young people and new grads apply here?