For analyst roles (modelling, valuations etc.) you see ads for positions in corporate finance both from banks and from consultancies (typically PwC and KPMG).Can anyone shed some light on what the differences would typically be between CF roles with banks and with consultancies?Pay, opportunities, culture, work load etc. etc.Thanks!