Many companies have a unique service or product but either lacks the capital or know-how to go public. Going public slams open the doors to massive global capital possibilities and massive partnering and strategic growth capabilities. A financially broke company should never try to go public to raise money to stay afloat as you’ll only attract the fee based predatory consultants who make their money on individual fee oriented services without the ability to bring it all together in a turn-key solution so in the end there is no accountability.
The prototypical company that will succeed in going public is either a profitable and mature company or a start-up with contracts in place for capitalization and patented and/or proprietary technology or systems that give it a massive edge over competitors. The decision to go public should be based in the desire for rapid growth and capitalization. The qualities of a company that will succeed on the public forum is one with a solid executive staff, experienced board of directors and a service that is recession proof (Yeah I know, what business is recession proof?), and finished with the actual developmental stage with a solid product or service and identified partners and distribution sources.