Rally Software is a great place to do an internship. I did 3 different internships during my time in college, and working for Rally was BY FAR the most positive experience.
Rally has a super chill office environment, they were very flexible with my schedule, and actually paid me quite well.
But the main reason that I loved my internship at Rally was because of the work I was performing. Rather than treating me as an inferior who was there to do a bunch of grunt work, Rally made me feel like a true member of their marketing team and encouraged me to pursue the projects that I was interested in. This allowed me to dabble in the various areas of marketing and develop my skill's based on my strengths and passions.
I have nothing but positive feelings about my experience interning at Rally and I would definitely encourage others to pursue an internship opportunity with the company.