Pros
I worked at Adkit as an analyst, and I have to say it's one of the most interesting jobs I've done. I wrote analyst reports for high level executives, participated in meetings, and felt like my work actually matters. They payed well, although I've heard they lowered the per-hour-rate since. They are also mostly flexible with the working hours, as the work is done from home.
Cons
Projects are mostly short, and there is a lot of pressure during the entire project lifecycle. There is little room for advancement.