You get to work on your own and you get to assist others with projects. This allows for great teamwork and professional relationships. Everyone is nice, accepting, and helpful! Individual and personal offices! Pay is great!
Cons
Sometimes you can go long periods of time without talking with a coworker.