કંપનીની તેના મુખ્યમથક સહિત કુલ 19 ઓફિસો છે અને મુંબઈ તથા થાણેમાં 10 ડિલિવરી સેન્ટર છે, એમ તેની વેબસાઇટ પર જણાવાયું છે.