More than 300 firefighters from more than 100 different departments in Minnesota gathered in Rochester this weekend for fire and rescue training.