Pros
Everyone at Amazon was very happy to talk with you and help you in any way possible. There was a big focus on development within the student program.
Cons
Large company makes it hard to connect various large and different team. Intern program did not offer much flexibility in the work that one could do.
Pros
Nice, easy-going manager. Work wasn't challenging but still engaging. Able to work remotely.
Cons
Was seasonal so it only lasted a few months. Was hired with idea that I most likely would get permanent position after contract but soon realized it was that they would just put in a good word if you... found an open position which was difficult.