I've resisted and resisted contributing but here goes!
I saw the deleted comment and maybe I'm thick, but I didn't understand it. I'd rather it wasn't repeated if it was thought offensive but the reference to cars went over my head.
I agree: racism is unacceptable and not to be tolerated. But I think maybe I understand something of what nics1stbaby was trying to say: working for an family run asian company is probably different from working for say, an American (substitute any nationality here) company. Cultures do differ and it can affect how business life is conducted.
Before anyone bites my head off, my ex DH is Indian and our ds is therefore half Indian. I do therefore have some experience of the cultural differences. I agree with sofiaames, it doesn't sound as if there is anything wrong with the way this company does business - they get good deals, they expect good deals and it all makes perfect commercial sense. However, refusing to let an employee know what her maternity pay and terms will be is lacksadaisical and maybe does stem in part from the fact that the employee in question is not part of the family. It may also be down, in part, to cultural attitude. If she were a family member, the boss would maybe say "it's ok, I'll sort you out when I get around to it, don't worry". And he/she would! It's family after all and family are important. At least, this is my experience of the way some Indian families work. There is less formality in certain arrangements (which is fine, sometimes); cousins, aunts, mothers, sisters are collectively (sometimes) responsible for children of various family members; behaviour and attitudes are sometimes different. And some of it is great!
Of course it would be wrong to say that ALL asian families are the same, or that all asian employers are the same, or that all asian family employers are bad. Sweeping generalisations are very often unhelpful IMO. But cultures do differ throughout the world and that's a good thing. I think sometimes as a society we are quick to assume racism when someone is talking about cultural difference. Noticing and disliking a cultural difference isn't racist: making assumptions, negative comments, generalisations based purely on race/skin colour is. Clearly, I don't know what the company in question is like but I think this is a point worth making.
I don't know if I've made myself clear here. I know though, that my ex DH's family would agree that their conduct and culture (in business and elsewhere) is different from mine. That's not necessarily a bad thing but it is different.