I don't know if this is necessarily a downside, but you *are* expected to be smart, learn fast, and work hard. This doesn't mean you will be fired if you slack off one day, or even if your project fails to meet its deadline or be under budget, but RDI depends on contracts and therefore, depends upon its employees to be both very intelligent and to consistently do their best. If you want a cushy job where you don't have work very hard, then this is not the job for you. (This also, I have heard, makes it hard to even get through the door.)