Pros
It's a small startup, but everyone in the company is very talented, so you quickly learn a lot working with the team, especially if you are really into IoT. Prior to this job, I came from a large corporation, so it was a breath of fresh air to say good bye to bureaucracy.
Management trusts you to do your job, and there is a lot of autonomy. Free beer and snacks, and lunches on Friday.
Usually, weekends are free. The founders have families with children so they understand the importance of work life balance.
Cons
It's a lean startup, so not a lot of the perks you would get at say, Google. Although no one's counting your hours (and maybe because no one is counting your hours), you can easily work long days and nights. The company has company-wide meetings on Sunday evenings and Wednesday evenings which can disrupt your schedule. This is because part of the team is in Bangalore.