It takes forever for them to do your project if they do it at all. I had 1 project that needed to be fixed for a mistake of their own (3 months still waiting), and another project that they have not done (2 months still waiting). The company doesn't return your calls, or messages.
and BEWARE...
Their contract stipulate that they KEEP your money if THEY decide not to do the job..