Pros
Great Team
Good Benefits
Management will notice and reward you for working hard
"Opportunity" to move up
Cons
They're going through quite a few changes internally at the moment. Prepare to be thrown under the bus if your teammates slack off. Upper Management is a little too ambitious which in turn hurts the team when they aren't fully equipped to heed their desires. I used this position as a proxy pretty much while I looked for a better role. I would recommend anyone else do the same.