Ideal job for an internship, you have a lot of freedom in this job to explore. The people are all great and easy to work with. Pay is also very good for a student.
The job is very laid back, many times I would find myself without any tasks to complete with nothing on queue from my managers. You can make use of your down time though by shadowing engineers, or exploring different software tools they have available.