Pros
I have been in this business for over 20 years, and Envision Pharma is, by far, the best agency I have worked for. The culture is very friendly, informal, and supportive, as well as being exciting and innovative, and the in-house processes work like a well-oiled machine, clearly developed and built by people who really understand the business. The overall standards are set very high, so you work with some great people, and in-house training is provided for those who are starting a new career in medical writing. The positive feeling within the company means that there is very little staff turnover, and even those who leave tend to come back. The company has grown exponentially over the past 7 years, yet, despite this, the management still have a deep understanding of how to maintain a happy ship, and they provide a very comfortable environment for all. Opportunities for holding shares have been made available to all staff, and the generosity of the management team has been extraordinary.
Cons
I haven't found any down sides after almost 7 years with the company. Medical communications/publications is very demanding anyway, so there will always be the occasional long days/demanding clients/awkward authors/tight deadlines, etc, but that is the nature of this type of work - so if you feel you can't cope with that, this is not the job for you.