The company is good for .
1. If you are fresher and want opportunity to learn.
2. If you are experienced and want to contribute and grow in an organisation.
Perks offered are
1. Good salary and hike is offered to right candidate(if your contribution is visible).
2. Snacks and tea free in office.
3. Its making a name of itself in digital world so right growth opportunities.
4. Paid and unpaid leaves.
Management is from technical background(best person if you know them well) so understands and provide full support.
Cons
If you are completing your work in time there is no such Cons