Pros
Great connections with the relevant industry, generate in-person acquaintance
for juniors - learn how to work
Cons
not many options for progressing, after 2-3 years you feel like you are stuck in place, "low tech" environment -no bonuses, spoils or generous facilities, low income