Pros
NONE, let me rephrase this the best thing I could say about this company is that it will soon be out of the business because of the way it treats its consultants, partners, and customers. In fact, if you are doing business with this company, you should start looking for an alternate source for services.
Cons
The Owner never honors contract terms, agreements, and never pays on time. The Company has cashflow issues and leverages its consultants by paying late in order to renegotiate their rates. The Owner is THE WORST businessman in history and never considers his consultant's obligations when paying late. I Recommend NEVER Working for this company EVER !!!