Pros
Some great people, sadly the good ones all leave. They pay huge sums of money to get people to stay and keep the scam running.
Cons
"leadership" team is the worst group of individuals I've ever experienced/worked with. They outright lie to customers and expect the team to do the same. I'm shocked they haven't been sued. Work expectation, vision, execution are non-existent. Work is unmanageable, they have destroyed multiple great startups only to leave the clients to pick up the pieces. Nothing works, the management team has become great at lying to cover up (even internally) the fact that nothing works so they can continue to oversell things they know the technology does not do. The lack of vision and thought leadership is staggering. The rate at which people quit is also alarming, with no notice people are just gone it's never mentioned or addressed. The way this team disregards people is mind-blowing. Truly a sad experience. Trust me, any review that is above a 1 star is not real. Read the 1 star reviews, these are the facts and should be taken seriously.