Pros
Biscuits during the tea break Dinner is reimbursed if you work past 1 AM
Cons
Too many to note down, will only mention the important ones 1. Salary below market average (Half the combined salary of the team is allocated to Manager) 2. All positive reviews here are fake (i guess its obvious) 3. AI and Machine Learning is a marketing gimmick 3. No tier architecture project 4. No Design patterns used 5. No Design patterns used 6. No code reviews since it is unnecessary waste of time 7. Zero bug code is expected by Manager 8. Seniors regularly poke fun at your code 9. ASP.NET application (no plans to move to MVC and EF) 10. Highly unorganised code structure 11. Opaque management 12. No Professional growth (your brain will start to rot after 1 year) 13. Long working hours (sometimes 25+ hours in day) 14. Expected to fix at least 30 issues on daily issues 15.Performance is proportional to how close you are to the Manager 16. The list goes on... Note (To New joiners): Join here if and only if these points are not in priority 1. Learning .NET 2. Salary 3. Productive working environment In case you have no other option there is a full proof method to become a permanent member of Talent Recruit family (i literally mean it!) 1. Be good to the Manager (i don't think i should elaborate) 2. Try your best to satisfy him in all possible ways 2. Work like there is no tomorrow for the first couple of years 3. Be respectful and obey your seniors works during a discussion 4. Include 'Yes Sir' in your sentences as often as you can 5. Others are non-declarable in public but you will observe it after you join