The only pro is that the company provided engaging work that is ultimately impactful.
Cons
Here is a list:
* The management is almost non-existent.
* Internal team lacks basic communication.
* Company doesn't care about work-life balance.
* Team works in different time zones so communication was even more difficult.
* Management wasn't the friendliest.