Pros: great experience, fast-paced environment, great people
Cons: no work life balance, buggy technology, silo'd departments
inContact is a contact center company, growing quickly and trying to scale. The call center industry means clients who are very demanding and expect you to jump immediately when they ask. If you work in the professional services division, expect to sacrifice much of your personal life, especially if you are directly involved with customer implementations or training around implementations.
The biggest thing inContact has going for it are the people they have that work there. The culture is fast paced, with very little training. Employees are expected to learn different software programs with short courses and just diving in and getting it. If you love to learn new technology and are up for a challenge, you might find it fun.
If you are one of the few that works like a racehorse to learn new technology and loves to stand out from the crowd, expect to be pushed to run as fast as possible. Your workload will never even out, no matter how fast and hard you run. They struggle with growth and turnover to truly staff the company at a level that allows work life balance.
That said, the clients you will work with are generally very nice and amicable. Co-workers generally bend over backwards to try and help when you are in a bind, and despite the crazy workload you will probably make some of the best friends you've ever had.