There is a reason I now use the self serve postal machine at this post office. I have witnessed employees throw things in anger at each other, I have dealt with their bad attitudes, not to mention the enormous wait lines. And speaking of waiting...when waiting in line...do not...and I repeat, DO NOT stand past the "wait here" sign. I was probably less than an inch past it and got yelled at by an employee to STAND BACK.
If I do feel like I need to deal with actual people, I go to the Sewickley Post Office. Got my passport there and they were efficient and very polite/friendly. I have also used the post office in Crescent to mail out a big package and again, had a good experience although their hours are a little wacky/inconvenient.
I have lived in Moon all of life and after years of dealing with the Moon office, I just can't take it anymore.