Pros
The benefits for insurance are well priced. They were very liberal with stock options when I first started with the company which has since been reduced. They are active in the community and host many events.
Cons
People are not compensated fairly for the amount of work put in. Stock options are great but when the stock is not doing well they are completely worthless so annual increases would be a better solution. The senior management is very poor at making decisions and sticking to them. There is very little investment in the workforce and most of the money is going to Marketplaces which is even more poorly run than PayPal.
Advice to Senior Management
Make well thoughtout decisions and allow time for new ideas to grow. If you think something is right stick with it and see it through instead of ending a program before it can finish completion.