Join Date: Jul 2008
Location: Virginia and Vitoria, ES Brazil
Programs: Former 13 Yr 1K, Million Miler, *G, Azul Diamante, JJ, Global Entry, CLEAR, H.O.G. Life Member
Posts: 1,513
Welcome to FT, dawsondrive
Your question is similar to others that have been asked. Peruse the forum to gain additional insight.
You should be fine. Any checked bags should be checked all the way through. You will need to claim them at GRU and go through customs and recheck. 2 hr, 55 min is plenty of time if your flight is not significantly late.