Pros
Without getting into specifics(as I signed a strict confidentiality agreement with them) - the company representatives were very thorough, generous, and very efficient. They have marvelous projects that they have already completed and done market testing in which I had the privilege to witness.
Cons
None as of yet- as far as I was concerned, the company paid on time, and even paid earlier on some occasions(I was 1099 independent contractor). The company however operates VERY DISCREETLY and has a compartmentalized structure similar to like intelligence agencies I see in the movies.