I've seen mixed reviews for working with the company however they tended to lean on the negative side. Most reviews seem to be rather old though and I haven't seen many recent ones. I'm wonder if some people have worked with them recently and can share their experience and if it was worth it to them.
by Aldrus_Severen