It all depends on what the regular dress code in that company is. Do they all wear suits at his company? If so, than they might think your dress is over the top. If however it's a more trendy company where everyone wears fashion cloths, than it's just fine. I personally think the dress would look great in black, but if you would be the only person showing skin you might feel uncomfortable.