Avantages
Small company, manager family oriented, telecommuting allowed depending on your manager/dept, senior management communicates financials and vision well, flexible schedule (can work earlier/later hours), employees with tenure, great place to get a wide range of experience
Inconvénients
Not great medical benefits, our cost to the company is communicated during open enrollment which is tacky, owner/CEO includes family photos and events in company meetings (not interested) as well as shares family holiday card with employees (insensitive to communicate how kids study abroad when employees are paid less than market value), really low pay vs. industry standards for most, some director level employees are overpaid based on their skills/abilities simply because they have be with the company several years, grumpy employees