Almost every single startup has dreams of one day launching an IPO. Going public has its charms, access to cheaper funding being the main draw. However, being publicly traded has its drawbacks. That ...