There was a significant amount of turnover in upper management which made Invoca an unstable place to work at for the pass 24+ months.
Due to poor decisions made by management during those 24+ months, there was a layoff where mostly entry level employees were let go. However, no one in management was held accountable.
Invoca is completely sales centric. That is great if you work in Sales or Marketing. Not so much the case if you don't.