Pros
High base salary if you negotiate, poor bonus, though.
Cons
Many layers of management, with none of them having any idea what's going on. I never once talked about my career with someone I would consider my manager. At this point, I'm still not sure who my boss is. Major mismanagement of consultants. Either consultants would be unassigned to projects and billing almost no hours, or they are overused and stressed beyond belief. Overall a mess with no one having any idea what was going on. To make matters worse, the merger with BP has stressed things to breaking. Turnover is insane, with a large number of tech resources jumping ship before it sinks. Management is clueless about how to stop it. It's a serious culture problem with many of the original Accenture and Contegix employees long gone.