Work and vendor management culture is amazing. Im sure its a happy place to work, specially at the lower middle management level where the politics would be minimal
Gr
Review №2
Worst experience
Ra
Review №3
They have relocated
Information
0Photos
3Comments
2Rating
Address:C-082, 8th Floor, DLF Phase-IV, Super Mart-I, Gurugram, Haryana 122002, India