It was hard to get help sometimes and you would get scrutinized if you ask for too much help especially if you don't know the product well but yet you are there in front of the client to show that you knowledgeable in implementing it. Health benefits are not that great when compared to corporate benefits. There is also no matching 401K, so if you get hired here, make sure that you contribute the maximum if possible. CDI's HQ is located by Teterboro Airport which can be a loud racquet if you do work there. As always, if business does not do well here, company downsizing is very apparent and fingers will get pointed.