Personally, I am not quite a fan of Sparks novels, but he brings up several very important points in this essay. Give it a read—publishing with big companies might not always be the best option.
http://nicholassparks.com/for-writers/the-business-introduction/