You have to pick the right jobs. Not all jobs in the NFL are created equally. There are different tier markets as well as teams that are just in bad situations. No self respecting coach should want anything to do with Cleveland. It's a place where coaches and players go to ruin their careers. San Diego is also a 3-4 team, so Marinelli would have to be the DC in charge of replacing that entire system with an offense that is aging on the opposite side. That is somewhat similar to Dallas, but success in Dallas is much better than success in San Diego. Being a successful defensive line coach here can get you a GOOD job as a defensive coordinator anywhere. Coaching trees are extremely important in the NFL. You don't want to be unsuccessful too often in the NFL. Lets say there are Division 1, 2 and 3 teams in the NFL. In many respects it would be better to be a position coach on a division 1 team, that a coordinator on a division 3 team. Of course that has to do with specific circumstances as well. You get noticed one of two ways A)Team wins championships B)Top rated on offense or defense C)Your position success has resulted in a top ranking system or player(s) Many coaches get ahead of themselves, and while they are good/great coaches, find themselves failing at being a head coach or even a coordinator. That's because ultimately you need good players, not only on your side of the ball but likely on the other. Case Study - Rex Ryan. Great defensive coordinator. He gets to New York, and he puts together a top ranked defense as expected. That being said, he has no offense. If you're an offensive coach do you want to go to New York? If you're an offensive player do you want to go to New York? Fact is it's difficult to build one side of the ball. The best organizations draft well, and have enough star power that they can compete with free agency and coaches. There are only so many coaching jobs in the nfl. This is why you see a lot of position coaches go coach in the college ranks. If you're a Tight End coach it might be difficult to make it to offensive coordinator, but you might get an OC position at a college or even a head coaching job. You put together a staff there, have success, and you can perhaps get an OC position in the NFL or even a head coaching job depending on the school you coached. Which is why you see a lot of coaches move up to better schools in college.