So when planning to take your company public this year make sure you understand the complexity of the issues and you have a grasp of the complete picture. Assemble a good team of seasoned professionals, take your time and orchestrate a beautiful symphony. If you have done your homework and hired a competent [...]