Pros
Lots of great culture pushes, benefits, personal development focus. An amazing place to develop and grow, especially if you are ready to put in the work to earn it (but don't worry, during work hours. Work/life balance is protected and respected)
Cons
The company is evolving, in a positive way, but as it grows there have been come communication siloing pains. I have faith this is something that is going to resolve with ongoing changes.