Casual work environment, small company, friendly management team. You are graded soley on your ability to get your work done which is fair. Company has a lot of potential with a technology advantage over the competition in several areas.
Cons
Poor management decision making from top to bottom. Immature and selfish middle-management. Lack of team work and desire to see the company succeed.