Pros
It can be a great place for the right person, those with entrepreneurial spirits will do well here, provided your personal goals and ambitions are in alignment with current company objectives. People starting out or early in their careers tend to do the best from my experience, with rapid growth and opportunities to be challenged and empowered. Find a mentor here, or two, and you'll learn a lot.
Cons
The company seems to be focused towards a solid vision of being a leader in the medical innovation and design space, however there are often multiple visions competing for focus, and therefore limiting breakout growth. This can be frustrating, however is not necessarily a con, just something to be aware of going in. Kaleidoscope is like a family, and their growth tends to be slower, and priorities shift every 24-36 months based on what they have learned and the opportunities presenting themselves. Adapting to this evolving focus is the key to being happy here.