I love this stadium. I've been to a few different NFL stadiums in my life and like this one the best so far. I usually sit towards the top and can still see all the action just fine.
There are a ton of vendors on all the levels selling nachos, pizza, hot dogs, beer etc. The food is decent, but you WILL get gouged on the prices. Two nachos and two beers were $28. I guess you gotta pay to play as this is the norm in most stadium settings. My advice is pregame in a nearby parking lot, then come in.
Oh that brings me to the negative. This stadium has virtually no parking. This leaves you hunting for the numerous lots near the stadium charging anywhere from 20-50 dollars for parking, which sucks.
If you've never seen a home Panthers game here though, I recommend you give it a try. The experience is great, as are us fans, and the energy during the game is awesome.