Pros
You can work remotely worldwide
Cons
A toxic environment, leaders don't know how to guide the team (they don't know what needs to be done and simply assume you should find a solution), they are not clear or honest with clients, and they put you in embarrassing situations with clients, causing a lot of frustration for everyone.