Delhi-based IT firm RMSI is the best company to work for in India, according to the latest report published by the Great Place to Work Institute. Google India has slipped to the second spot after topping the list last year, the report said.

In the last year rankings, RMSI was ranked at fourth position while Intel Technologies and Marriott Hotels India stood at second and third respectively.

Microsoft India is at 20 in the new list, with an employee count of 6,931 people.

Among state-owned companies, National Thermal Power Corporation (NTPC) emerged as the best public sector firm to work for in India, overthrowing oil refiner Indian Oil Corporation (IOC).

Here is the List of Top 10 Best Companies to Work For in India:

1. RMSI

RMSI provides IT services for various domains such as utilities, wireless telecommunications, information management, agriculture & natural resources, risk and insurance.

RMSI has a total employee count of 842, with offices in US, Canada and UK apart from India.

2. Google India

Google's employee base in India is nearly double of RMSI's global workforce. It currently employs 1,678 people. Google Inc. plans to set up its biggest development centre outside the US in Hyderabad, with an outlay of Rs 1,000 crore. Expected to be ready by 2019, the facility will be the first company-owned campus in Asia.

3. Marriott Hotels India

Marriott Hotels currently employs 6,500 people in its hotels across several Indian cities. The International hotel chain opened its first hotel in Goa in December 1999 and later expanded its operations to several other cities.

4. American Express India

New York-based American Express, also called as Amex, has an employee count of 9,036 people in India at its two centres in Gurgaon and New Delhi. Its operations include back office services and credit card business.

5. SAP Labs India

German multinational software firm SAP Labs currently has 4,844 employees at its offices in Bangalore, Pune and Gurgaon.

6. Godrej Consumer Products Ltd (GCPL)

Mumbai-based GCPL is a consumer goods major in the country with a product portfolio of soaps, hair colourants, toiletries and liquid detergents. It has 2,228 employees in its manufacturing, sales and distribution divisions. GCPL has seven manufacturing facilities in India.

7. Intuit Technology Services

Intuit India, a subsidiary of US-based Intuit Inc, currently has 806 employees at its office in Bangalore. Intuit started the Indian office in April 2005 and it is one of its two development centers outside the US.

8. Accor Hotels India

Paris-headquartered Accor Hotels employs 3,690 people at its hotels in India. Accor is a French hotel group, with operations in 92 countries.

9. Forbes Marshall

Pune-based Forbes Marshall is an engineering and energy conservation solutions provider employing 1,417 people. The company had established its first factory in 1958 in Pune. It currently has four manufacturing plants in the country.

10. Lifestyle International

Domestic fashion retailing chain Lifestyle International employs 10,820 people across its retail outlets in 26 cities in the country.