Why is the government company form of organisation preferred to other types in the public sector?

Reasons why the government company form of organisation is preferred to other types in the public sector are as follows :
(1)It has a separate legal entity, apart from the government.
(2)It enjoys autonomy in all management decisions j and takes actions according to business prudence.
(3)A government company can be established by fulfilling the requirements of the Indian Companies Act. A separate act in the parliament is not required.