Good pay, benefits and bonuses. Fast paced environment.
Cons
Very cliquey, toxic upper management. Taking a full lunch is viewed as you have too much time on your hands. No real coverage when you take time off. Has changed for the worse in the last two years.