The only con with any recruiting agency is that it can be very repetitive, and you can occasionally lose interest and motivation if you do not stay focused. What helped me was staying organized by motivating myself and others. As well as keep in mind, we occasionally have a change in projects which adds excitement and a fast-paced environment that I enjoy. The new projects will always teach you something new about your management techniques.