explain the pros and cons of thick or thin client characteristics