My experience with DJS Consulting Group has been mostly positive. The owners are responsive and truly care about the employees. I have found that to be a rare trait in the DMV area.
Cons
The con is technically ADP, but that is the firm that handles DJS' HR. Sometimes making changes can be a hassle within the system.