We won’t stand for sitting all day — everyone is offered a standing workstation

We’re so committed to good health, we even have a treadmill workstation

We get 21 hours paid “volunteer time off” every year to give back to our community

We love to celebrate — everything from birthdays to Hedgehog Day

Join us!

We are fortunate to have been consistently successful over the past 13+ years. We owe this success to regularly winning new business, retaining our amazing clients, and growing our business with these clients year over year. Because the workload is always growing, we are always looking for new talent. Please take a look at our current opening(s) to see if any fit your unique skillset.


Program Director (Promotional Programs)

We are currently looking to add a Promotional Program Director to our team. The Program Director will be responsible simultaneously managing all aspects of multiple medical communications projects from inception to completion. The number of programs managed is dependent on the scope of business for each client; however, the Program Director should be able to successfully drive the development of multiple programs, across several clients simultaneously and independently.

Learn More>>


Strategic Planning Manager

We are looking for a Strategic Planning Manager in our Upper Saddle River office to support organizational efforts to understand, appreciate, and utilize data in a compelling manner. The ideal candidate will work with the Strategic Planning Director to identify and deliver data analyses or coordinate with other team members to identify data sources needed to advance the process.

Learn More>>


Medical Writing Assistant

We are currently looking to add a Medical Writing Assistant to our Medical & Scientific Services team. This candidate will assist with developing and delivering high-quality, scientifically accurate, and compelling medical content in support of promotional medical education programs. Programs will include a range of written communications, including presentations, publications, and digital materials.

Learn More>>


Speaker Bureau Program Director

We are currently looking to add a Speaker Bureau Program Director to our Speaker Bureau team. This candidate will be responsible for managing the execution of speaker bureau training meetings, and serve as an expert on company and client requirements and processes. Additionally, this candidate will manage and maintain workflow efficiently in a fast-paced environment ensuring each step in the process and information flows to everyone who is part of the project team.

Learn More>>

MMM Best Places to Work