Pros
There are so many...I've never worked for a company that cared so much about their employees. In fact, the company seems to prioritize employees and their experience over the business of the company. But in doing that, employees work harder to achieve the outward goals set by organization leaders. The people I work with are some of the most talented, intelligent, goofy, and driven folks I've ever met in my life. Being at work feels like a second home. Provided lunch and snacks are a great perk too. I also love how accepting the company is. There isn't any emphasis on looking a certain way or acting a certain way. CoverMyMeds wants its employees to be themselves and nothing more. And when we aren't working, there are some pretty cool events the company provides employees that have nothing to do with work. Work/life balance is perfect. And employees aren't micromanaged. As much as it pains me to say this, CoverMyMeds is the first company I've worked for that treats me like an adult. I'm expected to do my job as efficiently as possible and the company trusts me to do it without being bugged about it every 10 minutes.
Cons
The amount of freedom given isn't for everyone. If you are looking for a ridged workplace where you are given a task and that's it, this isn't the place for you.