Highly intelligent people
Family atmosphere
Full medical benefits
Interesting product
Access to upper management
Nice office building
Supportive teams
Fair starting pay.
Svantaggi
Small company requires all hands on board all the time
Poor training program