OTC-500 is a very transparent broker. The ease of doing business with them is second to none in the industry. Their deposit and withdrawal system is superlative. I deposited in the morning, did a few trades, made a huge profit and I withdrew seamlessly twice the same day. The withdrawn funds hit my account within minutes. This is excellent!