Pros
-Schedule flexibility (once you have 2 years of experience) -Job stability
Cons
-Little to no opportunities for career growth or movement -High turnover and poor training infrastructure -Overworked middle management that will not stand up for their subordinates -Upper management that is completely disconnected and unconcerned with their employees During my time at MSD, I encountered overworked and under-trained middle management that would actively work to keep staff under their thumb. Despite messages from HR saying that there are, "Plenty of opportunities to advance within the company," there is no room for growth built into the company structure. Additionally, the upper management actively works against their employees who try to explore other options within the company (hence the high turnover). Every coworker I encountered on a daily basis was actively trying to leave the company, whether they had been just employed or were a veteran of several years. Employee morale is incredibly low and management does nothing to address the problems inherent in their infrastructure (overworking, inefficient planning, outdated software, and useless meetings). Any suggestions to improve the company from within are met with negativity and bureaucratic nonsense (all decisions within the company must be approved by a single owner). This is a bad place to work, and during my 7 years with MSD, things only seemed to get worse.