Mobile payment company Square Inc. (NYSE: SQ) will make its debut as a public company on Thursday, Nov. 19, and we've been reviewing the Square...