Pros
Flexible work schedule. Work remotely 100% of the time.
Cons
DAILY pressure and extreme stress. You will be in constant fight, flight or fear mode. There's a heavy emphasis on productivity, and KPI's without resources, tools or clear direction to accomplish either.
They want to be a innovative and forward thinking/moving organization but they're missing the mark. Whatever the client wants, the client gets regardless of the impact it will have on the team and department. We work at the behest of the client, not the other way around.
Ensemble started out with good intentions I believe, but somewhere along the way and the pursuit of 'revenue' they've lost their way, with no signs of ever getting 'it' (whatever 'it' is) back.
Don't do it! It's not worth your sanity.