This agency has a lot of problems, including a lack of business development, stagnation, navel-gazing management, lack of consistent vision, and dismal retention of employees. But at the root cause of all is the fact that senior leadership is negligent, lazy, and narcissistic. They don't really have the training or desire to lead and grow a company, and it shows up in not-so-subtle ways. There is no trust in their own decisions, so they tend to mull the same simple initiatives for months or years with inaction. There is no trust in employees, and instead of driving new business, leadership involves themselves in the minutiae of day-to-day routes, checking employees’ work, and the implication is that no matter how hard you try you are always falling short and they could do it better—and would if they could. The company prefers to hire out and hire above as opposed to taking the time to mentor, support, and grow their existing staff. There is no career development, no training for managers, sporadic or no performance evaluations at all, no support, chronic understaffing, and a toxic, nasty undercurrent to the culture that makes everyone just a little too insecure and defensive all the time. It takes a while to show itself, but once it does... good people leave.
You will never hear thank you at this place. They will love-bomb you when you join, then leave you to twist in the wind and the more they run you into the ground, withhold support, and neglect your professional development and growth, the more you will lose confidence in your own value as you start to wonder whether maybe you are just terrible at your job. Trust that it's them and not you.