I had employees with tattoos and earrings. But (a) they had the good sense to remove them or cover them up for interview (they are a flat-out distraction), and (b) my team rarely if ever met anyone (in the course of busines)outside the company.
It's all about image. For those who are offended by that - get over it. A bank with the clerks dressed every day like clowns is likely to be viewed by suspicion by customers - current and prospective. Fact.
My ex was "hot under the collar" about people judging others by first impression. That was in the days when the fact that she had long blonde hair was a tad "hippie." I could never get her to understand that being a different person for different people was not wrong.
The Apostle Paul even wrote about it a couple of thousand years ago: I Corithians 9:20-22.
Actually, she'd be rather conservative compared to a couple of our developers.
If she had the skills to get the job done, I don't particularly care what she looks like or dresses like - except on days when customers are in the office (not too often.) Then even our most radical-casual dress folks show up in khaki's and golf/polo shirts.
I've worked in places where suits were the norm, and if you left your desk, the jacket was worn. I've worked in places where the standard was "wear enough to not be arrested for public indecency."
If she has the technical skills I am searching for, can pass a background check, has no personal hygiene issues and is not applying for a public facing position, then sure. Her physical appearance is too distracting to be in a public facing position as her personal distractions would overshadow any image or message that we would want to convey on a corporate basis. Unless she becomes self-employed her appearance will likely place a ceiling on her upward mobility at a far lower level than would be dictated by her skills.
There is a rule of thumb for sales and interviews: Where possible dress one degree more formal than your interviewer or customer. I would be hard pressed to find an interviewer who would be less casual than the candidate. Likely so for a customer as well.
She'd easily fit into our office in CO. As for the location I work in, not so sure. If she passes the interview for everything else I personally would have no qualms about it if its for my group, given we're not a customer facing group. I just don't think it would get a lot of traction with the suits here.
(I'm hiring Software Development Engineers in Test in Seattle, WA)