I was working with them for about 4 years, they were great to work along side of! They are extremely organized in their process which made it easy as well when we had issues within our team or projects that needed attention from outside resources at times there would be no issue getting things resolved quickly by all parties involved - very professional organization who always have your best interest first!! Nothing really bad i can say but if you're looking into this type service then go ahead give em' try. Project management especially during my time where project managers worked remotely so not having someone local could make life difficult sometimes however nimshas helped us out whenever possible through video conferencing etc-.