not a good firm, honestly i had issues and they were not cooperative to solve them. i lost money becaof their software and they accepted that but still they put you on hold by saying talk to nse and then nse will say you talk to you broker and ultimately the client suffers.