If you are reading this because you have options and are evaluating which company you should go with, then this is easy: go with the other one. Constellis does not have a positive short term or long term outlook. If you are on contract, then you may be ok. Any corporate/overhead role should be avoided at all costs unless you are completely desperate and just need a check. In that case, keep the job search going even after starting. If you're lucky then leadership will be entirely absent and disinterested. If you're unlucky then it's toxic. There is absolutely no culture to speak of and lower/middle tier new hires are the first to get squeezed. Just look at the PTO policy and you'll understand the landscape. Don't board a sinking ship.