Pros
I haven't been here too long but all I see is good things everywhere! The owners want to you grow! I have never worked in a company where the owners are working with you directly as a team and not as "I am the boss!". It has been an amazing, refreshing experience. Everyone else in the team have the same exact attitude, from the interview to my job offer to my training and my very first official day here, all I see is we are a team, and everyone's individual job affects everyone else together, so we are all accountable for it. I know a lot of people would probably see this as a negative, but I think is awesome because it builds respect between departments and it builds this team culture everywhere. They want to do awesome just so we can all do awesome. I love it here!
Cons
Nothing at all...not so far!