Pros
Once you stop believing the bull they force down your throats, it can be a decent job based on tour project
Cons
- inconsistent management (mostly horrible) - "driving your own career" is bull, you go where they need you and it turns into project after project of things you don't have any interest in - Mich of your year end rating is bases on how much internal work you spend your free the doing aka they pay you for one job and get you to do two - much of advisory work are projects no one with a brain would be interested in (testing, document reviews, ect) - reviews are drastically different from project to project and lower level employees can get easily screwed by circumstances beyond their control - many projects have unnecessary travel requirements. Pretty hard to stay motivated travelling every week to do work a monkey could do and that you could do from your bed