Great experience.
Pros: fast advancement, learning opportunities, some travel, young smart professionals
Cons: constantly striving for the next dollar
Work hard, play hard. Do well, move up.
If you can take the swings and stay confident, you will succeed.