This is not a package for smaller agencies. You should have someone with a strong accounting background on staff, and be prepared to have your account managers spend hours per day in the system. Out of the box it required a great deal of setup, adjustment and training to make it go. The Advantage staff was knowledgeable and responsive, but we are a year into our implementation and still scratching our heads too often as we figure out the finer points. Does it work? Yes. We can report on anything, which is what big agencies need. But we now spend 10 times what we did on software fees, and twice as long doing data entry. Way too much overhead for smaller agencies.