-Petty competitiveness among colleagues. It is very difficult to get anything done because there is so much competition between departments. There are too many egos that will undermine projects if it doesn’t fit their needs exactly.
-Human Resources. Changing positions and salary is very difficult, and HR has often low balled employees in the past to save the company money and keep expectations low. I saw it many times while I was there and experienced it myself.
-High turnover rate. The high turnover rate means a lot of stress on the people who remain behind, and tasks are passed off to random people who are not trained to handle them properly. The Directors do not support the remaining staff to be able to handle this work and just expect them to get it done.
-Not enough pay and poor work-life balance. You have to work long and hard hours to be recognized, and even then you still won’t get the salary you deserve.