Pros
1. Can get a lot of knowledge. Standard code level. 2. The best company for design(UI/UX), mobile development and web development 3. Opportunity to work on multiple platforms. 4. Good to learn as freshers. 5. Senior people are so helpful and quality professionals. 6. Yearly once outing(full fun night outs). 7. CEO and CTO both cool persons and very hard working. 8. Have an office in blore also. 9. No spoon-feeding, need to learn yourself. 10. Out-site for the project also started.
Cons
1. No much employee benefits. 2. Some time CTO will be very rude, doesn't treat like human beings. He will use slangs too. But, he is the only guy who understands the problems of developers. ( technically ) 3. The HR team is like "If God gave a boon, the priest would not" type of management. If employee clocking hours is just less than 30min, HR would mark a day as LOP. So not flexibility. 4. Recently Increment was superb. before it was ok. 5. They will fire you without any prior notification. If you decide to move out, the notice period is 3 months as per the policy and it’s not negotiable. But if they want you to go out, they will fire you then and there and ask to move out the very same week. 6. Overall good company to work.