Pros
Remote working. Pretty good work life balance. Very diverse. The company sees itself as a very modern, silicon valley type place. The management have quite a number of equally rich contacts/have enough funds for a venture capitalist company, so the company should at least have a constant flow of contracts or projects to work on
Cons
The management will expect and assign tasks from you not included in the contract and attribute it to "pushing your limits" and the fact that it is a "high performance" company. You will then get blamed for "not performing up to expectations" and they will actively work to justify firing you for not doing work that you're not supposed to be doing in the first place. That's not how job contracts work, but the managing director wouldn't know because his family is insanely well-to-do and he has no idea why someone would just want to pay the bills instead of ascending to a higher plane of job performance solely for the benefit of a boss who lives in Sentosa.