I have had a decent experience with AliExpress. Because I am only a teen, I do not make much money, and AliExpress has been able to help me with that. Their cheap prices are very convenient for the average person, especially if you do not make much money.
Unfortunately there are also cons to the company. Before you get convinced by the cheap prices of the products, realize that you are likely contributing to the exploitation of human rights of others, specifically people who work in poor conditions in factories for little wages. Also know that because of the low prices of many of the products, the quality can often be hit-or-miss, varying from very low quality, to surprisingly decent quality. I once bought a 3 dollar shirt, which even though was legit, had very stretchy and low quality fabric, making it easy to stain. I would recommend reading the reviews before buying any prodcut, and not buying a product at all if it has no reviews. Another trade of for the low prices is the shipping time.The longest a free shipping package has taken to arrive to me is 1 month, which compared to free shipping with other countries, is a lot in my opinion. Although payed shipping is available for most products, it can cost up to 80 US dollars.
I overall recommend the site as long as you shop smart.