Advice
Take advantage of your time at GM to get to know all of their different business functions and areas of operation. With a company their size, they have close to every imaginable role, so I would reach out to people across the organization and set up a few virtual coffee chats a week just to learn about their job. I'd encourage anyone who interns for GM, or any other large company, to do the same.