Work is challenging and stimulating; you can get exposure to what it could be like to work as a product or brand designer at a range of companies. People are smart, nice, hard-working, and fun.
Cons
Depending on the nature of the client project you're on, you may not always get to collaborate with engineering to see your designs executed.