Pros
1. The Culture: Company follows a culture where people matter, you're actually valued and and you're given numerous opportunities to grow 2. Flexible timings: You can work at whatever time you feel most productive at, you just have to make sure you do have some overlapping work hours with everyone else 3. Salary: Good money 4. Work impact: Since it is a mid sized startup, you'll get to see the impact your work is creating 5. Unlimited Leaves: As long as you're communicating your leaves and making sure you're not leaving anything hanging on you. You can take leaves as long as you're responsible with them.
Cons
1. Flexible timings: Can be a double edged sword, since you take ownership of your work. If you're not managing your time right you might have to work late hours