Small company so everyone's ideas and wants are truly taken into consideration. You are trusted to not only do your job but take on any projects that you would like to.
Cons
Since it is a small company, the compensation is not always matched with your title or duties.