Communication was difficult and the developer assigned to the job was inexperienced and coding poor.
Satya made sure he delivered everything I needed. Great.
I refuse to pay this invoice as work has not been completed!
Great job. Very professional and completed the job on time.
Great company to deal with. Keep things very organized and great communication. Will use again.
got the job done-