Ultimately, it comes down to weighing the possible outcomes and making your own decision. A lot of good points made here to help you decide. On one extreme end of the scale, choosing not to carry could ultimately cost you your life. At the other end, choosing to carry could cost you your job. The other thing to consider...are there legal ramifications to carrying at work when the employer has forbidden it? In my state, only if you refused to leave, you could be charged with a petty misdemeanor. In other states, you may be in violation of a law if you carry in a private establishment that has made a reasonable attempt to make it known that carry is forbidden. Its possible that being caught carrying may not only lose you your job, but also carry a fine or worse. Of course another choice would be to put in your notice, do your job well, leave on good terms and look for another job. Still out a job, but it may be easier to find a new one by not getting fired.