Pros
If you are a fresher and want a job desperately irrespective of salary , then this is the place for you. Friendly people all around. Salary paid on time.
Cons
Have seen lot of people saying flexible timings and good work culture .All those are absolutely false. It used to be that way few years back. There will be people all around you waiting to suck your last drop of blood from your body. Work life balance is something you can’t even expect. Expect your spouse to take divorce if married when you work here. Employees are given ZERO importance and needless to say, you are not treated as an employee unless you stretch in the nights and weekends without any extra benefits.... There is no clarity on the definition of management. Sometimes some leads , architects take some important decisions and some other time they say CEO is the boss.They themselves don’t have clarity on this. Salary hikes are never given on time, and don’t expect good numbers on your hike letters. Management will play with you even when you are in your notice period. Last but not the least, HR is just for the sake of formality and preparing employee related documents here.