Lots of different instrumentation to learn and great coworkers to work with. Very flexible schedule. Come and go when you want as long as you get your work done
Cons
High turnover due to difficulty of getting a decent raise after your starting pay. Must show initiative to get the better workload.