Still trying to maintain a small company feel so there is a lot of flexibility in your day (of course that depends some on the position). Benefits are amazing, hardly pay any premiums so you actually make your money.
Svantaggi
Can be a little disorganized and expectations are high because they'd prefer to remain small.