Pros
Opportunities to create modern web based software and not constrained to support outdated broswers (IE). Rewarding and challenging technical projects that allow for the freedom to innovate and explore. I have learned a lot about CoffeeScript, Jade, Angular, HTML5, WebSockets, and more. Working with a team of fun and smart developers in an agile environment. Practichem provides each developer with dual 27" screens and a powerful laptop, which I really appreciate. The office is quiet, and people are focused on their work, which reduces distractions and interruptions. I really enjoy being able to sit out on the balcony overlooking the park, when it is nice! Good work will get rewarded.
Cons
The company is a start up, which can be a concern, but it also leaves plenty of room to grow. Like any start up, the company cannot afford to have weak performers, and has released a few over the last year. I think that any successful company would have to evaluate and release people if they are not meeting expectations, poorly performing or constantly disrupting the team. I don't really see this as an issue for any company. We have also had some growing pains with our IM and video-conferencing solutions. I suspect that these issues will get better over time as the company grows.