I always feel like a broken record . . but have your counsel review the agreement first.
One thing I always point out to my management about these indemnification agreements is that they are only as good as your ability to collect on them if you sustain a loss. That of course implies that your bank is first, willing to risk taking a loss, then willing to invest the time and expense to go after the indemnifying party for recovery. Expect to have to sue to recover if the dollars are high.
In my view, you better have a mighty good customer to even consider taking one of these.
_________________________
Opinions are mine not my employer's, and should not be taken as legal advice.