There aren't many benefits apart from your salary (no pension, for example). And salary is based on your role, not your experience (I feel). Also, certain personalities don't fit here very well. That is no problem if you're social and (at least somewhat) extravert. But introverts might have some trouble fitting in.