I assisted real research in computer vision. I love what I did.
Pros: learnt a lot coding skills.
Cons: salary for assistant was a little bit low.
Although the project I participated in was about transportation research, data, nearly 8T video, were mainly (pre)processed by me. I coded a lot and was happy to learn new structures and even new language. Actually, I used to use C/C++ in computer vision but learnt JAVA when I did the job.
To face new problems and to find out the solution was the most enjoyable part to me while to focus on one task for a relatively long time was somewhat difficult. The good thing is this work trained me a lot on this aspect.
Since I was the only assistant on that project, I did not have a co-worker. But my advisor / boss did help me a lot and we had a very good time to cooperate.