Pros
Having worked at big companies and startups, I have seen a lot. I have to say that this team is destined for great stuff. They work really hard. And they push out a ton of awesome code that does some awesome stuff. It is a startup so everyone has a big role to fill and can contribute and learn a ton.
Cons
Focal is not for everyone. If you do not want to be a part of a fast paced startup, it is definitely not for you. They are growing very fast and they do not have a lot of tolerance for people not executing which if you like to work with A players is a good thing. But if you want a more "cushy" job where it is ok to slack for a week or two, it is not the right place. The CEO wants it that way so the team is more potent and IMO that means that the equity is actually worth something vs. other startups that blow all their VC capital on fancy chairs and massages.