-Recently there's been a higher turnover rate than usual, so we're losing some of our reliable "go-to" people and not replacing them quickly enough
-Workload is inconsistent, and the culture is to "work until the job is done"-- some weeks that means you don't have enough to do, while others you have too much, and you've got to manage your time to get it done, regardless.
-The environment is rapidly changing and enhancements to the software or internal policies are constantly changing. It is sometimes difficult to keep up to date, unless you're allocating significant time to self-study. You have to be proactive to make that kind of education happen for you; you can't rely on your manager carving out time on your behalf.
-Unless you receive a promotion, it's difficult to request or substantiate a salary increase, in my experience.