1. Lot of learning apart from the specific domain
2. Friendly environment
3. flexible working hours
4. passionate team members
5. clear communication and acceptance of each other
Cons
1. being a startup, sometimes work may seem a lot but a positive attitude will help you see that learnings and opportunities are more than that