Pros: example: free lunches, etc.
Cons: example: short breaks, healthcare, etc.
small company, wonderful people, the boss knew who you were and made you feel like family. Plenty of opportunity to go as far as you could. Management was very supportive. Loved this job very much.