Location, senior management and how they treat their employees, the benefits, the products, and the company's overall philosophy are great.

Cons

At times, it is bureaucratic and there is resistance/caution to change. While I believe that people are easily recognized for good work, actually getting promoted or moving up a level is hard. The philosophy is work at the next level for a while - and then get promoted. That can be discouraging at times and, by the time you are promoted, you're very much feeling like it was past due.

Advice to ManagementAdvice

Continue to have the great employee benefits and, in return, employees will be happy to work as hard as they do for Adobe.

Senior management at Adobe is willing to take risks on new technologies. They also really value employees and this effectively trickles down throughout the organization.Adobe employees are passionate and excited about their jobs but they also go out of their way to treat everyone with respect.The products!

Cons

Adobe can be very bureaucratic. The desire for consensus can make change difficult and slow.It can be difficult to break in to senior management roles (Director and above). This may be due to the low rate of attrition among senior management. This can result in people in becoming entrenched in their positions and often results in even greater resistance to change.