good salaryWork from home optionGood locationRelaxed LifeManagers are technically goodLunchParties in good hotels

Cons

1. Lack of technical growth2. Lack of processes ..Lack of Vision3.Middle management lacks interest but the Director wants to micromanage4.More of body shopping kind of firm. Company doesn't care which/what/how of the project. They just want to check that the client is happy. You may be asked "which project are you working on?" in the appraisal. So a guy who has no clue about your project name or details will be doing your appraisal. So the middle level doesn't have any interest in what you are doing but the Company director wants to keep tab on irrelevant details.5. No one cares how well you work or not, perform or not. What matters is you deliver code, attend calls religiously and client is not complaining about you.6. People are hired and fired. They have no backup plan. People join and get to know within weeks that they are being fired since company lost a client. This has happened multiple times.7.Not even close to the picture painted in front of you by management during interviews. They will impress you with their interviewing skills and give you lot of : we work on latest technologies we have microsoft guys we are microsoft gold partners

So if you are working father/mother who wants to bring home decent salary while keeping your kids happy by giving them time and money and are fine with career loss, you can very well go for this company.

Advice to ManagementAdvice

Do not boast about something that you are not..Accept that you are into body shopping..