Pros
Competitive compensation, great benefits, high expectations, structured schedule, high accountability, in-office gym, PEOPLE COUNT! You will be given the necessary tools to succeed, what you do with that is on you!
Cons
Set schedule (if you are looking for something without set hours)