Lack of training. You have to learn from you coworkers or on your own, as no good formal training is available.
Moving departments or jobs is more difficult than advertised.
Lack of cooperation between product development and support teams.
Promotion is rare unless the person directly above you leaves the company. It is also usually given based purely on seniority or politics.