Pros
Everything we write is Haskell (other than nix, when build/deploy changes are necessary). We are currently a very small team with a ton of work to do. There is very little overhead and you're pretty much always coding. Very supportive team. Not uncommon to get stuck and ping someone to get a second pair of eyes on a problem. Solid remote culture. I'm still kept very involved since our communication happens on our own product. Funded my home office equipment. The mgmt team definitely keeps pressure on to get builds out, but they also keep work/life balance in mind. It is pretty rare that we're asked to do something over a weekend - other than make deployments sometimes. It's a solid product with interesting problems to solve. Flexible schedule as long as you're getting things done.
Cons
Missing 401k, but I'm sure we'll have that eventually.