Pros
Message Systems has an established line of products that are doing very well in their respective spaces, and management is already thinking ahead on how to expand upon those successes. Changing processes and not clinging to one paradigm is what makes the company so interesting and gives the individual the ability to grow and impact the process. There does not seem to be any political gamesmanship, and everyone I've come in contact with is motivated towards the goal of making the company more successful.
Cons
The flip side to change, is all the change. During periods of transition, there will always be routes taken that will end up in going off course, or dead ends. If you want a nailed-down environment with a predictable cycle, this isn't the place -yet-.