The project was promised in 60 days, and now it is going on 9 months. Developers have changed over 5 times so there is no continuity. They can only have calls at 6:30 a.m. pacific time via Skype. They also try to get their funds before the agreed upon milestones. My recommendation is if you decide to hire these guys you use a contract that incorporates late fee penalties for them in the hopes they stay within their promised dates. E.G. The best way would be at Milestone 2 is completed on 10/1/2017 you would pay the agreed upon amount; but if they are late they will be penalized $50 per day. These guys deliver more than they promise, and I regret hiring them on, but lesson learned.
What do you like most about the company?
They are pleasant people but they do not get the job done as promised or on time. They are late by over 6 months!! They have changed developers over 5 times.
What they should improve on?
Their communication, timeline adherence, credibility, available to meet with you during "your" business hours not theirs in India. You get what you pay for and it is now costing us money for we are not in market and the project that started in January is no where near being completed. 9 months and counting.......