Nice big cars, enough power for the size. Very easy to work on if handy with tools.
Not many cons other than just typical GM part failures like on any car, though mostly minor. City gas mileage can suck sometimes, good on open road.
Being a 2008, pretty much all the bugs are gone and all updated parts are already on the car, no real need to replace anything except for standard maintence stuff that will depend on mileage.