Previous to his stint in Chicago, Berube spent 11 seasons in different coaching roles in the Philadelphia Flyers organization. From 2013 to 2015, he served as head coach of the Flyers, posting a 75-58-28 record overall.
Before that, Berube spent six years as an assistant coach, helping the Flyers reach the postseason five times, including a trip to the Stanley Cup Final in 2009-10. Berube also spent four seasons with the AHL's Philadelphia Phantoms, including parts of two campaigns as head coach.
As a player, Berube appeared in 17 NHL seasons, including stints with Philadelphia, Toronto, Calgary, Washington and the New York Islanders. Berube posted 159 points (61 goals, 98 assists) and 3,149 penalty minutes across 1,054 regular-season games.