More visibility.
Experience in a variety of areas.
Increased flexibility.
Your co-workers may be your friends.
It offers an entry-point to the industry.
Cons
There may not be many career-building perks.
Sometimes, your growth will be limited.
Smaller companies can be unknown entities.