Pros
The Brane team is comprised of many talented individuals who bring varied experiences from all over.
This is a great place to work if you are self-directed and derive passion from producing high quality results. Also, the team is very receptive to adopting new ideas. It is a great place to contribute, grow and learn.
Cons
Not necessarily a con, but a lot of the work being done is near the early stages. Not to say the workload is overwhelming, but this role is suitable for people looking to make a big impact and those that love building new systems. If you are more inclined to maintaining existing systems then this may not be the best fit.