I was only an intern at the time, and it was a temporary program. Canon was so forward thinking in everything they did. Their internship program was wonderful, and I learned so much from leaders within the company.
The managers genuinely wanted you to succeed, and took great efforts in creating an enjoyable work environment.
The job was not very difficult, but it was very enjoyable.