Pros
International environment full of bright (often very analytical) open-minded and motivated people Well-developed know-how and long-term client relationships across multiple industries and functions (esp. operations) Typically high utilization on projects (>80%) Broad and enriching agenda beyond client work - e.g. participation in international trainings, recruiting activities, running competitions for clients, publishing articles / press releases Rich opportunities for international mobility (both projects and perm. relocation) Well functioning internal processes (incl. downward and upward feedback)
Cons
Hierarchical structure (i.e. agenda fully corresponds with job titles) Staffing on some projects too long with respect to learning curve of consultants