Finally, a company that practices what it preaches!
Pros
-an open door policy where even the CEO is easily accessible and happy to talk to you -because it's a small company that is still growing, there is lots of opportunity for development in a role; if there is something you want to learn to do and it fits w/in the great scheme of what the company is doing, chances are you can run with it -amazing perks: everyone has their own office, lunch everyday, quarterly parties, free sodas, free gym, etc -great system for rewarding employees that go above and beyond
Cons
-because it is a growing company, some kinks in processes need to be worked out to make things more efficient. But employees get to be a part of that process which is exciting -again, because it is a small company, employees need to be willing to step in to do menial tasks outside of their job description -long hours can be involved in making the company a success, but each employee takes personal pride in the success of the company