I gave them 1 start earlier but updating them to 5 star now. We had some payment issues with them, our payment was delayed by more than 8 months as they stuck in some project but later they released our payment...
I supplied them raw material for one of their project and agreed payment terms was 50% against delivery and 50% within 30 days of delivery, but it has been more than 8 month we havent received our payment as of 22nd Jan 2020.This is how they run their business by not paying small vendors like us.