Yeah, I've used them a couple of times.
Even though I have a fully verified level 2 account and I was using 2-factor authentication. It still took several days to withdrawal the BTC I purchased to an external wallet. IGOT claims the delay is necessary to ensure security.
Any service that delays BTC / fiat withdrawal for verified accounts is to be avoided - remember what happened at MtGOX.
CoinJar is a better option in my opinion. Once you are verified, they let you withdrawal BTC / fiat straightaway. They also offer 2-factor authentication when you withdrawal.
IGOT goes the extra mile to ensure security if you are withdrawing BTC/FIAT for the first time. And if the amount involved is big you can expect a few days delay. I have done numerous transactions with them and had faced delay in withdrawing BTC only once and that was the first time I was doing it.