Pros
Great transparency with management and ownership
Potential for rapid growth in responsibilities (if you want it)
Incredibly diverse industry exposure
Stability is bar none the best I've heard of
Honestly, RMI has been a great place to work. It's the kind of employer people come back to, and many have. Several employees are friends, and many are family members. Management is unusually transparent, and success is rewarded.
Cons
Pay is usually on the lower end of the spectrum
Remote work is largely not available due to security issues