Pros
You will learn a lot about how to refine the way you think about research and product development. Working here will improve the integrity of your work and documentation skills. It also teaches students a lot about working in a corporate environment.
Kontras
Currently, contract employees are treated as second rate citizens, with no opportunity for an in. They are frequently dismissed when they inquire about secure job opportunities and will be kept on-hand for years without being hired permanently. They get no paid vacation, no bonus, and no opportunity for advancement.... aside from the pay, being a tech-aide is actually more advantageous since you can have access to many more company resources. This program, however, is only available to students. As a tech aide, you simply won't learn some things if you just don't ask so be sure to fulfill your curiosity by asking questions about the tasks which you perform. Otherwise the job can become quite boring and monotonous.