Dress for the jobAny company with a dress code of business attire generally wants to signal professionalism, conscientiousness, high standards, even conformity. Some people will fit in with this corporate culture and some people won't. But there are two kinds of companies that have a casual dress code.
The first kind wants to signal that what you wantwear is literally unimportant. That is, not for thesay, much less important than how well you do your job. In theory, you havewill be judged by your work and not by your outward appearance.
The second kind of company wants to signal that they are the opposite of the stuffy companies that require business attire. Ostensibly they value free thinking but they are also seeking to root out stuffiness and conservative thinking (in at least the apolitical meaning of that term). The corporate culture is countercultural; some people will fit in with this culture and some people won't.
Figure out which type of company this is and dress accordingly.