Pros
Salary negotiation - Your skill if you ask for Green Card processing that would be used as a bait and the salary will be reduced - Good leave policy based on your band, on an average 10 days p.a. - Good Health Insurance
Cons
Where to start??? - Typical Indian Body Shopping Company with big dreams but no proper resources to shape the dreams. - They have very nice titles similar to the banks and other firms in Financial Industry ( you have Consultants,VP, AVP and so on) - Has hardly 4-5 clients and few projects, no long term prospects! People from TCS, Infosys and Wipro come here on an expectation that their GC would be filed. Seriously you have to literally wipe your manager's shoes day in and day out. Filing for GC is not straight forward although you are promised one. - Very bad sourcing team, they have no idea of the requirements and make you appear for interviews; Enagement Manager and others give you very encouraging talks on how a PM can be developer or take any role including an office assistant! ( this is common is Consulting Companies but you cant waste talents here, try and atleast map them to some requirement that aligns with their career path!) - Even after you get released from an assignment the engagement manager will ask you to go and build a rapport with the client! and beg for assignment, WTH where is the Sales team? - they are busy working on a deal closure. - They keep hiring people even H1B's without having projects and place them on bench for 3 - 6 months, what happens if the project is not signed??? Keep begging with the clients! - If you dont take up assignements, the manager keeps telling you that you can get terminated! and if you are on the path to GC or on a H1B or L1 fall into it. - The moment your out of a project, nobody cares - Nothing is straight forward you have to run through loops and hoops - No proper IT infrastructure and nobody to track your requests