Pretty straightforward. Ignore all the immediate gains. You need to ask yourself, if you join the SME, where do you think you will end up in the long run (i.e. progression)? How much do you think you will make at maximus? Do you think you will have job satisfaction in that line of work? Is there a way out? Will you gain good marketable skills? Part of the self reflection includes asking yourself whether you intend to be a technical specialist or whether you might want to eventually move on to get involved in the business aspects.
Repeat the above steps for
PUB.
If I were you I would actually consider other options, e.g. Hyflux.