Pros: meet a lot of interesting people, learn new skills, nice change of pace from schoolwork
Cons: conflicts in schedule forced me to stop
Had a great time being a TA in the machine shop and met a lot of interesting people. Generally laid back and the students take it seriously, so there's chances to have a bit of fun. I wish I didn't have to stop at the end of my junior year due to scheduling.