What do you like best?
Willingness to be flexible on the consulting model.
Ability to closely monitor their team's performance.
Ability to manage projects effectively.
Willingness to correct mistakes and take responsibility.
What do you dislike?
Difficult programming projects take longer than expected. But that's usually the nature of those projects.
Recommendations to others considering the product
As with any consulting or outsourcing opportunity, have a good idea of what you want and how you want to work with your provider. While I trust Perkuto very much, don't just drop things into their lap and walk away, expecting everything to work. Be involved.
Be clear with them up front on your expectations and be willing to take their real world advice.