It is def. good to acknowledge weaknesses, but for the sake of interviews make sure you do more than just says "Oh, I'm not very good at _______". Say what you do to improve that fault, or spin it to become a bit of a positive. A company that is little won't pitch themselves as being tiny and lacking the resources of a big company. They are nimble, efficient companies, which can adapt quickly to change. 😉 That is a bit extreme, but kind of gets the point. Humility is good, but don't just say your fault and leave it at that...if it is a fault of yours, and you acknowledge it, then why don't you correct it or at least attempt to. 😛