I suffered a loss of approximately $135,000 through this company. Thankfully, I recovered the full amount with help, even though the experience was tough. Take care.
You have to provide personal information to enjoy the full search service, and there are ads all the time, it's terrible, I urge you not to use it, because I am a Baidu user in China
Considering it's affiliation with the People's Republic of China, I'd say it might be a privacy risk. Am I a propagandized american? Probably! Beware nonetheless.