Pros
Many Non-management staff are great people.
Cons
Upper Management is clueless, antiquated beyond belief and does not appreciate, reward or recognize good talent or creative. Poor character traits exist in most who are leading the agency. Dated views, technology, services and protocols. No process and lack of structure. One of the worst agencies I've seen. This place is run like a high school clique, with immature favorites who must be subordinate to succeed (without recognition or promotion). Inappropriate relationships between managers and subordinates. Information is on a "need to know" basis and job expectations are that you execute what you are told without question or input. Many in upper management gossip like teenagers, stab others in the back while smiling to their faces. Screaming is common. Totally unprofessional, toxic and poor work quality. Clients are dissatisfied.