Pros
Great team atmosphere, owners who care about your personal and professional growth, supportive environment, growth for leaderships and additional positions, flexibility, paid time off, cutting-edge technologies
Cons
My only con is that I chose to live far away-- so my commute! However, if that says anything, I choose to drive an hour everyday because I love my job!