ICICI is a huge name in the Indian financial space and ICICI Direct is its full-service stockbroking arm. Thus, ICICI Direct runs under huge pressure in order to maintain the