Genentech has an amazing intern program and gave me valuable experience in biotech that will be transferrable to many jobs. However, this program has less opportunities for return offers, so you have to weigh the benefit of having an incredible company on your resume vs. the high probability that it won't amount to a full-time job. Most of their new hires have graduate degrees, and the rotation programs that are available are great, but have close to 5% acceptance rates. That being said, I am so grateful for the opportunity I had to work at Genentech and would not have changed a thing. I absolutely loved my project and my team, and I was constantly pushed to learn as both a student and employee.