An opportunity to grow, both professionally and personally.
Pros
From day one, you are challenged daily not only to grow, learn and strive to be the best professionally, but also to become greater as an individual outside of the work environment. The culture is unlike any other "job" and I've never thought of my career here as just a "job". Everyone here wants to be the best they can be, and are always willing to lend a helping hand to those in need. Everyone, no matter what your title may be, has the opportunity to impact and grow the company and all it takes is your drive and determination to do so. All the tools you may need to become better are provided and there is no such thing as "I can't" here. It is inspiring to come in and see the constant determination to become better every single day and the clear vision given by "The Boss" about where we are going as a company makes me want to give 100% each and every day I have the opportunity to be a part of this wonderful company.
Cons
There aren't too many opportunities for advancement as far as titles go, but even then I can not honestly state there are downfalls to this company. Even if you're not part of "management", that means nothing. If you want to take lead of a project or give input to change the company for the better, EVERYONE has the ability to do so.