Pros
1. Free Food. 2. Free AC Transport. 3. Money if you are getting good ratings.
Cons
I found many and few are as below - 1. No work Culture. 2. Now a days new trend is "Test". They have many level of test and if you are not able to clear those test you might loss your job and test is not relevant to your work at all.Test is the level of like you are working for "NASA". 3.Origin of politics is rating - They have annual rating to employees from 1 to 5.(1 is best 5 is worst).For that they need to maintain Bell curve.Which results around 25% employee will fall in to rating 4 & 5. End result is No hike for those employee and they have maximum 2~4 months to get a new job as HR will start asking to them to search a new Job they will thrown out of projects.Though if you get 1 or 2 rating no issue at all. If you are a new joiner then you have fair enough chances to get 4 & 5 rating. 4. No work life balance you have to complete 8.30 hours in side office barrier not doing this will effect your salary.So if you have work or not you have to be there in office. 5. Management is not so effective(Both Indian and Korean). 6. No new technologies to work on. 7. Current environment of company is - Most of trying to get new job outside or preparing for Test.No one is interested in work. 8. Engineers have least values. 9. Most of employees are working here due to NCR as they have home near by apart from that no reasons. Including mine also.