Cost: Companies can be expensive to establish, maintain, and wind up. They also require higher set-up and administration costs, as well as ongoing annual fees.
Management: Company structures can be more complex to manage than other business structures, and may require a higher level of business understanding.