I know 2 people in GE manufacturing, and they enjoy working there. The benefits are good (vacation, healthcare, GE discounts), as well as learning and advancement (one has gotten some good raises and promotions).
As far as the software goes I'm not sure, but I've had a few friends who interned with "big" names - FB, Google, Microsoft, while I went with kind of a no-name. The experience is what you make of it, and what you want your career to be. Do you want to be in the Energy sector? Do you want to work for large software projects? Enterprise companies have one thing startups do not have -- cash to buy the latest, greatest, and coolest IT equipment, and the scale to have lines on your resume like "Saved $X million by implementing solution XYZ" while you learn the industry standard equipment. On the flip side, they're more bureaucratic, slow moving, and you won't get to work with the latest shiny. For example, my company is just getting in to "Big Data", and we don't have any internal NoSQL solutions. There's about a 5+ year time lag before new tech goes from tech companies into enterprise from my estimates.
You have to consider what you want to do after school, and if these internships are helping you get there. If you're not sure what you're intending to do, have you had another internship, or do you plan to have another before you graduate? If so, consider doing something radically different to gain exposure to different things.
You can always negotiate salary.