I managed to get a paid research assistant position during my undergrad. The experience itself was priceless, but the money didn't hurt either
. For a student, I think it's the best option because the grad students/PI are incredibly accommodating of your academic schedule. I was able to come and go whenever I wanted, provided I finish the tasks I undertook (RT-PCR at 10pm, handling animals between class, etc). Not to mention, during the long incubation times, I'd get to catch up on studying, and get paid for it. Biggest benefit was having permission to enter the building whenever I desired to study (55 inch TV that connected to the internet and couches to sit on - my eyes were thanking me by the end). This was invaluable during finals time when the libraries become crowded.