Good business concept in a growing space, but poor management and execution.
Cons
Poor management and execution, firing and hiring with no communication, difficult to understand your role in an ever-changing environment, no clear guidance on bonus structure of raises - last year there were basically none.