Good team without engineering sense
Stock share and bonus plan
Flexible schedule and multiple culture
Team work and rich resources
Discussion of salary, bonus stock
Really good, great learning experience
Poor systems, antiquated processes, constant working to short term needs not long term strategy.
Cooperation, encouragement and honesty and loyalty