1.Widely spread territories require a lot of travel.
2.Highly unstable managerial staff. Do NOT outperform them. They will praise you right up until they can fire you.
3.Managers do NOT want to hear about any great ideas you have. Rocking the boat will get you fired without warning. Please don't confuse them with a factual analysis of any better ways than they thought of.
4.If you are in the clique, all manner of incompetence is ignored.
5.Managers ding you for users' complaints regardless of the veracity of the complaint. No opportunity to discuss or rebutt is given.
6. Communication and training is kept to a minimum. Learning the system is trial and error. Of course, errors can get you fired without warning.
7.Workstation and facilities provided to do work were insufficient. I had to cobble together enough power and network connections to work.
8.Overall, for a largish company, it is still run like a little family business.. if you're not family.. well, you get the picture.