Pros
--work with really smart people --good manager who knew how to team build remote/virtual teams and keep lines of communications open --knew what was expected of me --good work/life balance --great flexibility --opportunity to make an impact on clients
Cons
--requirements to continually update stats on quarterly basis can be boring over the course of a ten+year career --too many "chiefs", not enough indians" in that there are lots of high level titles, but by simply not enough lower level staff. By employing a few more entry-level people to take the burden of the "grunt" work off of VPand Research Director levels, one could probably have been much more productive --obsession with metrics started to get out of control in 2009, I understand it's even worse now