Pros
Good medical coverage for employee
Cons
Truly you will find the point hair boss here, lot of management from other services company building their empires. Every one is doing the same job but bossing over with their fancy designations, client walk out every day because they over promise and poor engineers have to work 12 + hours and even on weekends, we managers have to make them because we cant delvier the project and forget whether person knows the tech stack or no. Leaves application is also a problem and lot times i had to ask person to cancel leave and best part those leaves have to be exhausted end of the year, hence lot of attrition and onsite counterparts behave as those they know everything but just spending time in meetings and yelling. It is a culture of blame game, we have to identify who to blame much early because we have lot of failed projects and firings. So if you are a politician then join here it is fun, programmer please stay away unless desperate else you will be slogging from day 1 and dont get fooled by the fancy designations. Also it is a 3 months notice period and they take 2 months to settle final amount.....the PF component is so low, you will get fooled thinking higher salary