Pros
*Fantastic health insurance *Tasty food at the cafeteria *Flexibility of job responsibilities (though this can also be a con if you've been encouraged to bite off more than you can chew) *Most coworkers are competent and smart *Decent salary (depending on role and tenure)
Cons
*The pressure to never say "no" or turn down opportunities for extra work *Upper management is increasingly out of touch *"Flat structure" means no opportunity for internal career growth, unless you're interested in management *Pressure to "drink the kool-aid" starts on day one; monthly all-hands meeting is accurately referred to as "work church" by some employees *CEO's thoughts and opinions are taken to be word of god *You are one FTE taking on the work of 1.5 or 2 FTEs *As others have mentioned here, the COVID-19 response from upper management has been abysmal *And this might be personal to me, but it's something others might consider a con: working for a multibillionaire every day is morally draining. Some people find the work meaningful, but after a certain point, it's hard to care about enriching the doctor-patient experience when you know the hours and hours you put into doing so serve to line a rich person's pockets. Seeing Epic get into the payor market and take advantage of this country's broken health insurance system has also been demoralizing.