Probably fine for direct deposit and withdrawing if you're a student nearby. But I've had a number of screw-ups originating here that would make me never trust this bank for anything beyond that.
(1) After another PNC branch screwed up a transfer by failing to submit it, I re-did it here (taking an hour of my time). I was told the fee would be waived because PNC had wasted my time; it wasn't and nobody bothered to inform me about the outcome or why it the fee-waiver was denied. (2) When clearing out my account via wire-transfer, the person failed to include the wire-transfer fee either via cash or by taking out the proper amount (balance - the fee). This left me in the red and forced me to take my own time to go in (while attempting to move out of the city) and fix the issue.
In each case, a torrent of apologies ensue from everyone involved. But at some point, I don't care about apologies -- I just want a bank that works, and when a bank screws up, for it to not charge me for botched work.