Pros
You can make money. As long as you can survive, and enjoy being encouraged to compete against your own coworkers for business, you have a chance to make money. Large company in small space that some customers buy from because they are afraid to make a choice to buy from another vendor or they get intimated by veiled threats of challenging integrations or transitions if they go elsewhere for an individual component found within NICE's offerings.
Cons
Only the Chosen few do well over an extended period of time at NICE. It's a "Friends of the program" culture. Promotions, accounts assignments, RSU's and overall opportunity are handed out to those in the inner circle while hard working, high-quality professionals have limited lifespans at best. Turnover is rampant. Succeed in one role, there is still no guarantee your world won't be turned upside down at a moments notice. If you are considered an outsider, you will be treated as such. If you are a woman, everything stated here is even worse. Being forced to strong-arm customers is common and mocking failing software is heard from the highest levels "it's software, of course it will fail" is an example of what the Americas President stated during a sales kickoff during my tenure.