In the NFL, teams need to win now. It is not like the olden days, when you could take your time building a team from scratch, developing the players and building team chemistry over the course of years.
In today's NFL, owners need to please their fans. Fans want victory, and nothing short of that is acceptable.
Sure, if your team is horrible you may give them a few years to get better. But if they don't, you are immediately calling for the coach's head.
There are two different types of coaches that these owners will go for: those that have been coaches before and have had some success, and those that haven't been anything more than a coordinator.
With the Pittsburgh Steelers and Mike Tomlin, they found what they were looking for and Tomlin has taken the Steelers to two Super Bowls in five years.
In New England, the Patriots took a chance on Bill Belichick, who was a failure in Cleveland, but because the Browns were moving to Baltimore, the Pats took a chance and Belichick has rewarded them with three Super Bowl Championships.
Then there is the other end of the spectrum: coaches that have been given the chance, and either have or are starting to fail.
Not all of these coaches will be fired this offseason, but they have been put in a position that is going to be near impossible to overcome.
Here is my list of 10 NFL head coaches that seem in way over their heads.