Pros
All workplaces should be as caring about and supportive of their employees and clients as CadenceRx. The environment is flexible, friendly, collaborative, and the whole team (including the business side) is extremely smart, innovative, and technology-oriented. There's a lot to learn from everyone, and there's a lot of willingness to hear different perspectives and try new ideas. I'd work there again in a heartbeat.
Cons
The sales pipeline is slow.