casual in smaller company, formal in corporate. casual for technical experts, formal for business staff. To be on the safe side, business casual.