Opportunity to learn and ramp up skills in a short time
Bosses are willing to teach
Cons
Non stop work including weekends, micromanagement. They decide what time you go home
Unrealistic deadlines and poor client management; overpromising clients
Slave farm with shouting and screaming