Yes, but...
A problem I've encountered with Scrum in a small organization, is that the Product Owner was frequently unavailable (due to having lots of other responsibilities as well).
Needless to say, this can severely affect your agility. If you want to apply Scrum in such a situation, be sure to clearly communicate that the role of Product Owner is a time-consuming one.