Does Beaver Builder work with Posts and Custom Post Types?

Yes! By default, Page Builder is only enabled for Pages, but you can easily enable it for Posts and Custom Post Types from the Page Builder settings by going to Settings > Page Builder > Post Types from the WordPress admin panel.