Pros
Hard to say. Maybe a decent vision for the future.
Cons
Although there's a decent vision of the future. The key players of the organization are not willing to listen to any opportunities for improvement related to operations, support or customer service. Products and services have quality issues that create an impossible situation to take care of the customer. Sell it and forget it, build it and forget it mentality. So cash constrained that they can do anything to pivot their business model. Senior management has their head in the sand and will not listen to suggestions that would dramatically improve their ability to provide products and services that work as sold. Support team is tired and burned out due to listening to customers complain, often rudely, that they are very disappointed with what they were sold.