Translate the following question to SQL: Show names of companies and that of employees in descending order of number of years working for that employee.

Schema: CREATE TABLE people (
    People_ID INT   PRIMARY KEY,
    Age INT,
    Name TEXT,
    Nationality TEXT,
    Graduation_College TEXT,
    UNIQUE (People_ID)
);

CREATE TABLE company (
    Company_ID REAL   PRIMARY KEY,
    Name TEXT,
    Headquarters TEXT,
    Industry TEXT,
    Sales_in_Billion REAL,
    Profits_in_Billion REAL,
    Assets_in_Billion REAL,
    Market_Value_in_Billion REAL,
    UNIQUE (Company_ID)
);

CREATE TABLE employment (
    Company_ID INT   PRIMARY KEY,
    People_ID INT   PRIMARY KEY,
    Year_working INT,
    PRIMARY KEY (Company_ID, People_ID),
    UNIQUE (Company_ID, People_ID),
    FOREIGN KEY (People_ID) REFERENCES people(People_ID),
    FOREIGN KEY (Company_ID) REFERENCES company(Company_ID)
);
user
SELECT T3.Name ,  T2.Name FROM employment AS T1 JOIN people AS T2 ON T1.People_ID  =  T2.People_ID JOIN company AS T3 ON T1.Company_ID  =  T3.Company_ID ORDER BY T1.Year_working
assistant