While I was working with RPI, I learned quite a bit, but in a counter-productive way.
There was no training involved.
Upper management does not talk to one another, so getting a project done correctly is very difficult.
Employee turn-around is very high, so moving up in position does not take very long.
Pay was ok, benefits were horrible.