THey are the worst people I have met in my 5years careers. I dont know where to start with . No benefits what so ever. No fair pay .. as In I was working as a contractor in company. They were paying me 30% of the payment they were receiving for the work I did. They management is rude and you wont get any help from them. I still have to get my $1000+ from them and its been 3 years now. I dont know if I will even get chance to see that money. When I asked for the missing pay they send me demand latter from their lawyer. THEY ARE THE WORST SRINI IS THE WORST AND HE WONT LIVE HAPPY!! They are money thirsty please dont make the same mistake I did and stay far away from them.. The good reviews that they have got is may be from their internal employees who just BS on management.