Pros
1. Used to send people onsite frequently (earlier) 2. Friendly atmosphere; flexible timings 3.Chance to migrate to client organisation(used to be a popular reason to join RS earlier, now scopes shrinked)
Cons
1.Only one client; if you are a developer, someone from client's side is your manager actually.He assigns work and you directly report/deliver him. The RS manager works like "Chaukidaar"(gateman). 2.No more frequent onsites like earlier. 3.Only one client and management is reluctant expand. 4.Increment is very less. 5.This company is popular among Kolkatans as there are not much IT companies to switch; so people who wants to stay in Kolkata joins this company for a hike/change. 6.Process management is worst in the industry. For example, you have to create and mail excel sheets that includes your weekly effort to HR every weeks; no automated system. 7.Opportunities are shrinking as many of it's projects are being snached by other companies.