The technical expertise of team has been very good. They have done excellent work with my previous company.The project manager was not so good as he did not follow up for certain things which are to be noted by the user. If you want to get quality support from them do go with them but I am not sure about their prices, they might charge more than your budget. I had a very big problem with the my previous company.I needed help from pro dba for solving this issue, it took me lot of time to fix this issue myself but after getting the solution from them it worked perfectly.