1. Lot to learn 2. Some flexibility 3. Good work environment 4. Appreciation
Cons
1. Salary delays 2. Sometimes too much of a responsibility 3. No monetary appreciation 4. No additional pay like bonus or profit sharing 5. No increment for a long time