In depth knowledge is no longer required to advance. Associates with level III may (and often do) know less than a level I associate. (recently, I had to educate a technical support lvl III how to do copy-paste data).
Call mentors enforcing the call strategy on inbound personnel are, often times, a joke.
Compensation could be better - monetary and emotional; Traveling for work is poorly reimbursed
perfect place for those who just want to "ride along", and still grow in levels and get raises. (yes, it is quite opposite to what I said above.. I say this because you'll get compensated equally)
poor documentation; products are rolled out too fast, with poor crash test; resulting in needing multiple fixes released weekly.
Too much emphasis on inside politics
Sales enjoy lying to clients, misinform them or just try to be proactive not knowing what they are doing - that creates a lot of extra work for everyone under them.