Be careful: They are a legitimate company, but there have been some scams using the same company name.
Reading reviews on them (I only spent about ten minutes looking them up), it looks like it is more hassle than money... You might get inundated with email from them.... They have a "B" rating on the BBB, but do seem to actively respond to complaints/concerns.
Hard work builds character and homework is good for your soul.