Management are upfront and honest. They work really hard to make sure everyone has the best chance to succeed.
The office has frequent contests, company lunches, and holiday parties.
Cons
Because it is a small company it isn't possible for the owner to provide company healthcare.