Pros
Office location if you take TTC
Cons
It is not really clear who is in the upper management, except the CEO. The rest get fired or leave so fast, you barely remember their names or faces. The same actually happens with employees of all the levels and from all the departments - many leave, others get fired or laid off. In Engineering, no priorities being followed and nothing being properly completed. As a result people have to deal with extremely buggy and unstable product and suffer from crazy overtime. Developers have to write requirements since the 2 existing PMs are not capable of providing them but very capable of blaming developers and testers after functionalities were released. In the end teams have to redo their work, often asap and over a weekend. CEO participates in the blame game, can freely criticize in the public slack channels. That adds a lot to the overall fear. No one wants to make decisions or take responsibilities in conditions like these. I recommend to stay away from Upchain, you will work hard in a constant chaos and you will not be appreciated.