McGuire's career has been 'like a rollercoaster'