Pros
Awesome work environment, great mix of laid back and team motivation to get things done. Open, dog friendly work space, very collaborative and tight-nit family culture. Not only do your immediate managers care about your success but the CEO and partners are extremely supportive in work and in life. They truly care about their employees and have proven time and time again that they will do everything they can to help us succeed.
Cons
The Job is hard, you need to have thick skin and be able to take criticism from a place of learning and growth, not taking anything personal. With that being said, I don't think this is a bad thing at all especially since I have grown so much from getting feed back without anyone beating around the bush. They just tell it how it is.