Pros
The opportunity to make a difference in the company. This company is in transition both from a business model and cultural perspective. These are not easy things to accomplish. When you choose to participate in such a transition, you need to understand that everything isn't black and white. Transition is change, so the way things are today, may well be different in a month or two months; and it may be different again two months later - that is what transition is all about. If you aren't comfortable with change, you may find it a challenge. If you thrive on change, then you will fit in well.
Cons
One needs to always have patience - it is no different here than elsewhere, the attributes vary, but the net is not unlike other companies. It is a changing environment; that is both an upside and a downside, depending upon what your personal comfort level is. For me, change has always been a part of the environment in which I have worked. If you expect everything to be described, defined, the "i's" dotted, and the "t's" crossed, then you will be dissapointed. If you thrive on the challenge of making things better and fully engaging, overcoming obstacles, and taking personal accountability, then you will find it very interesting.