Pros
Good level of autonomy and occasional travel opportunities
Cons
A lot of bureaucracy. Not very good at implementing actions - too much talking and not enough doing with too many middle managers involved in what should be simple tasks. Nobody seems to know what's going on Poor level of employee feedback and not a lot of opportunities for development/training unless you're in with the right people and based in the right office. That leaves employees feeling undervalued, forgotten and disenfranchised. In all the years I worked there I never had a pay increase or any kind of company benefit besides a work laptop and phone, which were necessary to do the job. Newer hires were provided with more opportunity and older ones forgotten about. Extremely high turnover of staff. always new faces and not a lot of answers about why the old ones were not there anymore. I spent the majority of my time there not even sure who my manager was and who to report to. Never had a single performance review, and the only feedback received was unfairly negative, when it was clear new management had already decided to replace me.