The people around you are good at what they do and that rubs off on you pretty quickly. There's always something to work on and if you want to grow you get the chance to. Pay is decent as well.
Cons
Sometimes the workload is a bit much but that's kind of expected when a company is growing fast. You get used to it.