Pros
One of the hardest jobs to find in 2016 are those jobs that make you feel good to go into work every single day. No, I'm not talking about that famous saying, "find a job doing what you love and you'll never work a day in your life". I'm talking about showing up to work, doing what you were hired for and then feeling a sense of not only individual accomplishment but a sense of contribution to a legacy that reaches far beyond that.
Cons
Sometimes because of the nature of what we do here there are going to be frustrating times and times of distress. But the management always puts 110% into constantly growing and evolving and overall making things better so if you can have the mental toughness to get through the hard times, the good times will be so much sweeter.