I have been working at Qualcomm full-time
Pros
Getting to work on the live projects.
Cons
Duration of internship is limited
I worked at Amazon for less than a year
Pros
Exposure to operations environment, opportunities to improve leadership & communication skills
Cons
Long hours, potentially 12 hr overnights