No matter what your position is, you are expected to sell more services and products to your customers. It seems to be the only way to show your value to the upper management.
Very little opportunity for growth. Many technical positions are dead end and advancement can be incredibly difficult, if not impossible. It's all about who you know and where you start out. For a select few, there are plenty of opportunities and they can move around or be promoted within a year. For others, you could be there several years and not be able to move into anything else. Also there is no relationship building or positive coaching which all contributes to a very high turnover.