Pros
From a sales standpoint, good brand recognition and being the recognized leader makes life easier. A solid product portfolio, innovation and solid customer demand for products is a big plus. I generally like the people at red hat.
Cons
Business groups each tend to live in their own bubble, and unfortunately there is often little cooperation between groups. Certain departments have too much control over the processes. There are creative ways in the comp plan to limit the money you can make. Executive management seems to be a bit detached. There is little empowerment to make decisions. Certain departments are more concerned about whats going on inside their bubble, rather than how things impact the customer. -a lot of red tape to get anything done, politics -poor processes -insufficient marketing / advertising efforts