Pros
Excellent pay with rapid growth and promotions for top performers. I have seen people double their pay in about a year. It is amazing working with top-tier people, and that culture is set from the top down. Elite, competitive environment with high standards. Many teammates are former Division 1 athletes who maintain peak physical and mental condition, bringing that same discipline to their work. You get to work alongside like-minded people who are motivated by achievement and results. Company product is also very very good.
Cons
Very little work-life balance or vacation time, which is normal for elite, high-performance companies. The pace is fast, expectations are high, and if you do not perform, this is not the place for you and you will get pushed out. Some of the negative reviews on here are likely from people who were pushed out. People who are not committed or who do not believe in meritocracy will not fit in.