Pros
The industry itself is very fascinating and is a hot bed of activity. There is a lot to learn, experience, and hopefully impact for the better.
Cons
The company has struggled to say the least. Up until this year there was no corporate strategy, other than spend money as fast as your can and chant the missions - make trade easy. The most recent (large) down round forced senior management to set a specific, narrow, attainable strategy (and alienated employees who were sold on an IPO). Tech has been largely left unsupervised (sr tech management that is). There is active contempt by tech of the rest of the business (and vice versa since tech doesn't solve their problems). There is no product (software) strategy to speak of and constant generation of solutions looking for problems (most of which the business side never asked for or support). Employee churn is horrible. Tech leadership is filled with ex-Amazonians, each with desperate fiefdoms, so you can imagine how toxic the tech culture is.