Pros
The work was rewarding and fit my interests well... I loved what I did and felt my work was appreciated by my superiors. It was a great place to learn and grow. Moffitt offers numerous opportunities for work-life balance and also seminars & lectures where employees can learn more about current research in their field. They actually had an impressive schedule of guest lecturers.
Cons
Working for a research company is a somewhat unique situation and Moffitt uses a dual-report system where employees report to an administrative supervisor and principle investiagor. There is sometimes a disconnect between employees and administrative supervisor. It can sometimes be frustrating to have to report to an admin spvsr who you feel didnt know you or the caliber of your work. But I also recognize the benefits to such a system to allow investigators to focus on their expertise and not have to deal with the bureaucratic nonsense. I felt that I wasnt paid what my skills were worth when I was there... but don't we all? I worked there during the worst part of the recession and Moffitt was making serious cuts around the office (no coffee in the breakroom--couldnt even get your hands on a plastic fork!), but the employees recognized that times were hard and I think it was appreciated that these cuts were made rather than letting employees go.