Pros
Salaries are given on time. if you want to work for 12+ hours 6 days a week then this is the right place for you.
Cons
Management will ask you to come to office on most of the holidays/festivals so essentially there are no holidays. But few guys in the management team are allowed to skip office. They will crib about taking leaves. Work is not that good, the team is small and no one is more than 2 years experience other than CTO. Also, Money is very less with 0 or no benefits. CEO is never in the office and if he is then he will be sleeping most of the time. COO also doesn't do a lot he just reads all the sports news from morning to evening. CTO is short-tempered, will shout at you if you make any mistake but no appreciation for good work. They will appreciate only 1 person who is from there college. Management is really bad.