You will learn, be challenged, and hopefully make awesome connections.
Cons
Potentially not a good fit for someone who gets attached to work. This is a fast paced company and you may have to drop what you're doing and start on something else on short notice.