Pros
There are some truly special people that work here. Most are not in leadership roles or given the credit they deserve.
Cons
BARBRI's priority is making as much money as possible. This is not done by improving their core products, but by acquiring as many companies as possible with little regard to the people affected. As the company scales, they can't or won't hire the appropriate amount of people to support the products. This causes teams to be overworked, under-appreciated, and underpaid. What makes me the saddest is that the students who are completely relying on their programs to pass the bar exam, LSAT, etc are being let down by the business's rapidly deteriorating products and system reliability (look at their Twitter comments. The site is down too often).