Pros: friendly co-workers, new and nice installations, learned skills
Cons: low salary (student salary)
I worked at UTEP as a teaching assistant and research assistant. In general it was a good experience to work with people from the computer science department. They come from many different cultural backgrounds, are easy to work with, and are very friendly. The CS department has a new brand building, which is pretty nice and comfortable. My supervisors (professors) are well prepared, are very patient, and they are willing to help you and guide you when you get stuck with a particular assignment.
It was nice to work with students, you get new ideas, perspectives, and also reinforce your knowledge when teaching. It also helps to develop some skills, such as communication, networking, team work, and teaching skills.