Why is pension managed by the company, wouldn't a national pool be better? In India in the latest system, employee pays some, company adds some and from the money collected over lifetime, the pension will be given. The fund is managed by central government.