When I was hired a couple of years ago, my employer was not aware I was Puerto Rican, only that I spoke spanish since I put it down on my application.I was assigned to work with another spanish speaking coworker and we work very well together and speak spanish all the time in front of everyone at work. We do not mean to be rude. It's just our heritage. We mainly talk about work and small stuff. Now, a few coworkers have complained and say we are talking about them. We are not. My boss says its company policy to only speak english because its bad public relations and will make residents at the Nursing Home we work at feel bad. No resident has ever complained to me and if they did I would respect them and speak only english in front of those people. My question is...Does an employer have the right to tell me I can only speak English at work...no matter what kind of job it is?