Is this doable? If yes? What are some of the things I should worry about?
Yes.
No problems. We do this all the time.
Yes, it is doable.
Just be careful if you use a version control system. If so, they control locking at the file system level and can cause some conflicts.