I have worked with them for about 6 months in different projects related to Salesforce implementation (On-Premise).
They are very professional team who always delivers what they promise! The only thing that is not good at this moment - it's their billing process which takes more time than expected because of some internal issues within organization but we solved all problems without any additional costs or delays so far. We implemented sales force automation solution using SFDC On premiseβ¦
Pros
They are really professional team who delivers what they promise, I never had any problems with them