Who says internships are nothing more than unpaid slave labor?

A new report from Glassdoor details 20 of their highest rated companies which not only hire interns but also pay them handsomely.

The list of their top 20 companies includes big names like Google, MTV Networks, Intel, NBC Universal and GE. Some of these pay their interns nearly $7,000 per month.

Be warned, however. By applying at Amazon or Procter & Gamble, past interns said they ran through the toughest interviewing process they've experienced.

Check out the the top 20, in order of their rating by previous interns on a 5-point scale:

Loading Slideshow...
  • Google

    Company Rating: 4.3 Average Monthly Base Pay: $3,444-$6,463

  • Microsoft

    Company Rating: 4.2 Average Monthly Base Pay: $5,323-$6,746

  • QUALCOMM

    Company Rating: 4.2 Average Monthly Base Pay: $n/a

  • MTV Networks

    Company Rating: 4.1 Average Monthly Base Pay: $2,377

  • State Farm

    Company Rating: 4.1 Average Monthly Base Pay: $2,377 Photo Credit: A mcmurray (Creative Commons)

  • Intel

    Company Rating: 4.0 Average Monthly Base Pay: $5,099-$5,681

  • GE

    Company Rating: 4.0 Average Monthly Base Pay: $$2,826-$3,080

  • Procter & Gamble

    Company Rating: 4.0 Average Monthly Base Pay: n/a

  • Johnson & Johnson

    Company Rating: 4.0 Average Monthly Base Pay: $3,275 Photo Credit: Coolcaesar (Creative Commons)

  • Cisco

    Company Rating: 4.0 Average Monthly Base Pay: $4,017

  • PricewaterhouseCoopers

    Company Rating: 3.9 Average Monthly Base Pay: $3,884-$4,702

  • IBM

    Company Rating: 3.9 Average Monthly Base Pay: $3,935

  • Nordstrom

    Company Rating: 3.9 Average Monthly Base Pay: $1,608 Photo Credit: Wac (Creative Commons)

  • JPMorgan Chase

    Company Rating: 3.9 Average Monthly Base Pay: $3,573

  • Target

    Company Rating: 3.8 Average Monthly Base Pay: $2,360-$3,573

  • Scottrade

    Company Rating: 3.8 Average Monthly Base Pay: $1,711-$1,804 Photo Credit: Dwight Burdette

  • Ernst & Young

    Company Rating: 3.8 Average Monthly Base Pay: $3,860-$4,136 Photo Credit: Quentin Michon (Creative Commons)

  • Deloitte

    Company Rating: 3.8 Average Monthly Base Pay: $3,822-$3,987 Photo Credit: Mblumber (Creative Commons)

  • NBC Universal

    Company Rating: 3.8 Average Monthly Base Pay: n/a Photo Credit: David Shankbone

  • Amazon

    Company Rating: 3.6 Average Monthly Base Pay: $3,070-$5,552