Mattson made her daytime debut as troubled teen Hope Bauer on Guiding Light in 1976, her only complete heroine on the soaps. She received a Soap Opera Digest Award and an Emmy Award nomination for her first major role as Heather Webber on General Hospital. During Ilene Kristen's absence from Ryan's Hope, she played Delia Ryan (1984). Replacing Linda Gibboney on Santa Barbara, she received additional Emmy nominations as Gina Blake Lockridge, a role she played from December 1985 through the final episode in January 1993. Mattson then moved to New York to play Janet Green on All My Children (1994–2000). Over the next few years, she took on several short term roles on The Bold and the Beautiful (2003), Madame Cheri Love on As the World Turns (2007), and Lee Michaels on Days of Our Lives (2010–11). Mattson returned to General Hospital on two occasions, first in 2004 for six months, where she was reunited with her former Santa Barbara co-star Jed Allan, and in the spring of 2012. Mattson has continued to play the role for storyline arcs of varying lengths as the plotline dictated. Mattson would exit in early 2015 but returned once again in May 2016.