exotic means "not local", "something of foreign nature". Hence no positive or negative meaning. So the default is positive.
exotic birds, exotic foods
exotic dancer = can be both, depends on context.
The exotic dancers gave a great performance = positive
She is nothing but an exotic dancer = negative. A nice way of saying she is nothing but just a stripper, whore, etc.