You cannot use PO boxes for listings. Changing it to a suite doesn't help if Google can cross reference the address with usps stores. Virtual offices are also a no-no, but if you're using a private service you may get away with it. Using a bigger outfit like Regis may get flagged.
As for the pending status... there is huge data backlog right now, so pending for even 4-6 weeks is not unusual. You DO want to make sure you're not violating any rules with your listing, though. There's a link to guidelines in the dashboard, bottom-right of the page. If you want me to look and help, just pm me and we can do a skype screenshare or something. I have a standard support request i use to communicate with google reps and it usually works well. I'll share that tmr when I'm at my office computer.
Oh... and try poking the listing. Youndo this by going to the edit screen nd submitting the listing without making any changes. Sometimes that's enough to get yu out of pending.
Also... keep searching for the business phone on maps.google.com. The listing can sometimes be live before the pending status is removed frm dash.
Final tip as this is a common issue with the bcklog. If pictures aren't displaying... Log into your places account and visit the listing frm the front end, the way a normal user would. Click the photos tab and click the blue button to upload photos. Do that and they should be live within a couple of days.