Pros
It's best suited for recent graduates or people who have no prior work experience. They offer an attractive benefits package, and it's a good option for people who want their personal and work life to strongly intersect. You're virtually required to hang out with your co-workers after work, on weekends and at social events if you want to have a career here. That's a positive for some people, but a major negative for others.
Cons
What others have said here is true. The company is run like a cult. It's one thing to have company values, but it's another when they put the values on your keycard, in your cubicle, in the kitchen, and in all of the lounge walls. My team is forced every few months to get together and talk about how we have used kCura's core values to enhance our personal lives. And you better have a good story! The biggest problem with kCura's obsession with core values is that they use it as a threat more often than as encouragement. Simply voicing concerns can sometimes be enough to be told that you're not adhering to core values. Worse yet, management has an extremely myopic view of right and wrong. A great example was when I overheard one of the sales directors arguing on the phone with a customer. He said with a straight face "we aren't arrogant. In fact, we're ridiculously humble. We pride ourselves on our humility! I will send you our core values to prove to you how wrong you are!"