Should You Avoid Flextronics International Ltd. (FLEX)?