Inexperienced and often amateurish management at all levels, nepotism, a strong tendency to promote only those who will kiss the appropriate amount of butt and an expectation of loyalty from the employees while the company itself shows none at all. If they like you and do a good job you could still be fired at any time and if they don't like you you will be fired even sooner regardless of performance. Management creates the hostile environment and favoritism then blames employees for not loving it. There is now a very high turnover at 3dcart which isn't surprising considering the low pay and hostile attitude from management towards employees at all levels. 3dcart has really taken a turn for the worse over the last 18 months.