Pros
Interesting capabilities of products.
Cons
The leadership here is severely childish and hypocritical. I would absolutely implore others not to do business with them, or to ever work for them. They create their own chaos and blame others, not to mention their stereotypical angry NY attitudes are a huge detriment to the organization at large.