Great Company with a heart of gold!
Pros
Flexible schedule - As long as the work gets done, you aren't set to a time slot which is great for those with families, another job, or enjoy traveling. Upbeat environment - From the top on down, everyone is excited about what they do. Mostly because we each love what we do, but also because of the creative freedom we have to get the job done and do it right. Resources - For a firm this size, the volume of resources is impressive. Brian and the gang bring together decades of experience and creative thinking. If you aren't a SME in a particular area, they have some tools to help, so you don't feel like you're being hung to dry or setup to fail. Honesty - This is something you don't see too often with smaller companies. It's also a reason why most contractors are hesitant to take non-1099 work. At BP, they are up front about everything, good or bad. Remote - Working remote isn't new, but it's fun to collaborate with a small group of people who are experts in their given field.
Cons
No healthcare or retirement benefits. You'll have to have that setup elsewhere. For people who understand contract work, entrepreneurs, etc., this is normal. Plus you get a little stipend to compensate for using your home resources.