Pros
Decent pay and benefits. Sometimes your team can also be decent.
Cons
There's no end to the cons if you take pride in your work as an engineer and you work hard. People will take advantage of you. They will pass you up for promotions and other growth opportunities just to keep you in the same position because they need you. Turn over is ridiculous. You will not be valued. The goal posts for being recognized for your worth will be continually moved and excuses will be drafted as to why. There's definitely an "old boys club" mentality that thrives at RMD in particular. The sexism is just thinly veiled enough that you couldn't make a claim and have it recognized as legitimate. For as much as they talk about how great the culture is, they have no evidence to support it. The culture you end up in is ENTIRELY dependent on your team and its management. Flip a coin to figure out if you'll hate it or not. I really could go on forever. The 1 star reviews are true - beware.