Pros
Rocket finds and provides the best benefits and perks possible for their employees and you will meet some of the best people you can imagine. You will learn a ton, and get excellent skills over time, while making good money. I loved working here and feel very lucky to have had the opportunity.
Cons
You will lose your ability to distinguish time and you will adjust to not having enough time in the week. For all the great the company does, you will encounter someone in leadership who will ruin your entire experience. One bad DVP, director, team leader, etc., and you'll find yourself happily walking out because no matter how good the perks, benefits, and company culture is, the wrong person in your leadership circle will destroy your want to work there. Most people are wonderful in this company, but the really difficult, petty, or manipulative individuals have remained in the same positions for over 20 years and they aren't going anywhere. Unfortunately, the worst of these tend to stay the longest, and the higher up you go the more you have to work around their inability to organize, handle stress, communicate professionally, or in general not be emotionally manipulative. Expect to be gaslit.