Pros
The company's culture is excellent, with an all-star team of employees who challenge everyone to grow and get better. The clients are great to work with, as it is seen more as a partnering relationship with each client. The projects are large in scale, and each is having a significant impact on each client's lead generation and web traffic. If you like working hard, laughing hard, and a true sense of accomplishment, then this might be the place for you.
Cons
The workload and culture of YDOP may not fit everyone's personality or set of skills. You will need to ask plenty of questions from Steve and the employees to learn if you are a good fit here. Don't think of this as just another stepping stone in your career. Instead, view YDOP as the place where you would love to work for the next 20 years.