Fully stocked kitchen
Unlimited PTO (this could be a negative as well)
Stock options
Cons
Unsupportive managers
Poor training
Terrible new employee program
Compensation not equal
Leadership is insincere. They are nice to you until you leave the company.