10 Traits of a Great Software Company to Determine If You're Hiring the Right One