Spread over 42,000 sq ft at the DLF Cyber Park, this is the Firms largest office in India