- The pay is absolutely terrible.
- Time off plan is sub par and it is often difficult to use your time off benefits due to an extreme shortage of staff.
- Tons of stress because of the work load and lack of staff to do said work.
- Performance reviews are consistently done late.
- Raises are small and few and far between, even if you negotiate well.
- Management is ineffective, you will regularly be dealing with people who have zero experience in the industry, no managerial skills, extremely unprofessional and, in general, are poor managers.
- Company refuses to adapt. Many people leave because of the poor location, but most said they will gladly stay (despite all the negatives) if they could work remotely. Management will _absolutely not_ budge on this. This is concerning as somebody who wants to work remotely firstly, but even more concerning because the company is suffering greatly due to a lack of staff. One would think that if a company was demonstrably suffering because of a lack of manpower, the company would relax outdated views like no remote work, but that will not occur.
- The CEO regularly micromanages everything, getting to the point where every single pull request must be approved or denied by him. Lots of work is wasted because a project was carried out in a way he would not do himself and must be done to conform to his outdated ideas of how things should work.
- Absolutely no room for advancement. Every department is so understaffed, even if you are 100% qualified for another position, you will not be promoted because departments can't afford to lose anybody. Prior to my departure, there was a ban on promoting from within because of this reason. Management should not toy with people's careers because they are ineffective at attracting desirable candidates.