It's a hard lesson to learn, but your strengths are your weaknesses.
I would ask the inevitable question of most any interview process: "So, tell me, what are your strengths?" The classic elevator speech ensues - that 10 second timeframe to show up your best assets. I'd hear: "I really enjoy working with people and I'm extremely detailed oriented and always, always on-time." Applying my theory of your strengths are your weaknesses, I would reply: "Oh, so you enjoy gabbing, drive your co-workers crazy with inane pickiness, and have high-blood pressure trying to control the minutes in the day." That usually wins me the "deer in the headlights" look. Now, it's too late for them to re-state their strengths, but it's interesting to see how the candidate "rebuts" the analogy.
Example: "I tend to carefully analyze all options" could be "I delay making a decision as long as possible." Or, "I give full support to an idea and carry it through" could be "I'm a pit bull on an idea and won't listen to other viewpoints." One more, "I love to teach others new processes" could be "I love to expound on my proficiency to elevate my sense of self- importance."
Here's the thing - it's kind of cool to think of yourself this way. What it tells me is whether or not the individual's strengths will fit in the job/team, and if those strengths could be mitigated or exacerbated by other team member's strengths. I apply this philosophy to myself. It's an effective way to keep grounded and focused on the "weaknesses" that need work. And if you're improving your weaknesses, your improving your strengths, right?
Just my two cents.