Pearce was up for a cup of coffee with the Pirates in early July and batted .333 in limited playing time.
"It's definitely good to be back up," Pearce stated. "I got a call at 3 o'clock in the morning and it's definitely a phone call you don't mind getting."
Pearce was hitting .258 in 93 games with Indianapolis, with 11 home runs and 54 RBI.
Last season Pearce was the Minor League player of the year last after hitting .328 with 31 home runs and 119 RBI in stops at Lynchburg, Altoona and Indianapolis. He feels that he is ready to seize the opportunity in Pittsburgh.
"That's my goal," Pearce explained. "I'm going to work hard and hopefully I can win this job and that's what I plan to do. I believe it is my time. I've been working in the minor leagues the last couple of years and put up good numbers, and right now I have the shot and I'm going to make the best of it."