Pros
Some job flexibility. Some of the people were nice. If you're young and perceived to be an up and comer you can learn some good skills.
Cons
I worked in an evolving process risk group. 3 or 4 out of 27+ knew what they were doing. The rest were mostly young folks with no operating experience working on projects they knew nothing about. l almost felt guilty billing customers. If you're a seasoned professional expect to learn nothing new; no training or opportunity to learn anything. A few chosen young folks put on the fast track learn some new stuff, but no one else. Expectation is that you will work overtime. My job called for 98% billability with a 30 min. staff meeting each day that was part of the calculation - you do the math. Incentive bonus was removed for this year because "too many projects ran over budget". If the above was just my experience I'd take my lumps and be quiet, but many in my former group would echo my sentiments. Many good people have left after I did. As it was I left and have no regrets - had a wonderful new job that paid 30% more in 6 weeks.