I live in Washington, and have accounts at the Greenville SECU on 1st Street. Every time I go into that branch, I OC. Probably done it a few dozen times since I opened my accounts there last fall. It's never been an issue...
I have not yet carried in the Washington branch, because it's rarely open when I'm at home, due to my schedule.
I have not yet carried in any of the other Greenville branches, or any other branches in ENC, simply because I haven't had the opportunity to do so, but if I'm in another town and need to go to the bank, I would not hesitate to OC at ANY branch of SECU, as long as they don't prohibit it.
And I know for a fact that "exilin77" OCs in the Greenville branch. He got hassled about it once, but was quick to quote statutes, and stayed calm and level-headed, and set the Greenville Sheriff's Department straight double-quick.
My first suggestion would be to have the Greenville Sherrif's Department on speed-dial, and give that number to your local LEOs if they try to mess with you. After "exilin77"s run-in, they researched it to see if he knew what he was talking about, and proved to themselves that what THEY thought was the law was WRONG, and "exilin77" was correct.
There is NO FEDERAL LAW prohibiting carry in a bank, credit union, or financial institution. Period.
Credit Unions and banks are PRIVATE PROPERTY, and therefore are under the same prohibitions as any other private business not otherwise restricted--meaning NONE--unless they post.
The only law regulating carry in banks/credit unions in NC is § 14‑415.11.(c), which prohibits CONCEALED carry in a financial institution. No mention is made of Open Carry, which means it is LEGAL (unless the building is posted against open carry or ANY carry specifically)
Any activity NOT prohibited is Legal. That's how the law works in the USA...
KNOW the Law.
Have CONFIDENCE in your knowledge and your Rights.
Be polite, level-headed, and be able to QUOTE statute numbers.
And have your recorder running...