I'm currently weighing up between generalist role or digital role in MBB ('Digital consultant', not data scientist role in McK Analytics or BCG Gamma). Which one would give better career future in your view? I understand that it could depend on many factors, but given everything is equal and comparable within the same firm (e.g. McK vs McK Digital or BCG vs BCG Digital), what would be the differences in:
1. The total compensation during and post-consulting.
2. Speed of career progression should I remain in consulting.
3. Exit opportunities should I decide to leave consulting after 2-3 years.