Pros
The agents and their assistants are great to work with. They're generally helpful and kind and carry on fun and interesting conversation while performing work. They understand life/work balance and are pretty flexible.
Cons
Due to the environment, little monetary investment is made in good and proper technology. While its up to the agents to provide technology for their assistants, corporate provides the technology for the agency. If a computer crashes there are no backups on hand (for agency staff nor independent agents). No spare keyboards/mice. No IT tools like USB CD-rom for re-installing OS on machines with faulty drives (or bios limitations). As IT, I daily use my own personal equipment to satisfy agency needs, including taking PC's home to download updates. The salary is 30% to 50% less than average for the area.