Pros
U may/ may not gain knowledge by yourself when u exposed to environment.
Cons
Not good salary, per Diem and travel expenses will not be credited in time, lot of traveling will be there in fact they force to travel, there is no KT u should learn by yourself.