Hello,
I’d consider the schools on your list all to be
reasonable reaches, somewhat high ones. The reason is that you are in an
over-represented demographic that has higher than average numbers, and your GMAT would likely be below average among Indian applicants to these programs even though it might be at or near the programs’ average. Also, it looks like your undergrad record is OK but not stellar, so it’s not a mitigating factor.
The clear strength is your current role, which is unusual and gives you an interesting
vantage point. Make the most of this in your applications.
Regarding a GMAT retake, it depends. If you believe that with a reasonable effort you are pretty sure you can achieve a significantly higher score (720 or more), it would make sense to retake. I don’t think a smaller increase would make much of a difference.