Citi CMO or JP IB Risk

I have two offers: one from JPM's risk team and another one from Citi's Capital Markets origination. I am having a tough time choosing. I interened with JPM and I like the culture and I see there is much mobility. However, Citi is offering me a great front office role, but doesn't have much deal flow and has little transferable skills