Independent work. Great people to work with. Helps to be self-driven to stay on task.
Cons
Little oversight, so not a lot of opportunities for your work to shine. It is up to you to communicate your progress. When they hired me they let go of my manager a year in and never replaced him. Money is hard to come by there.