great schedule, great bosses, genuine employees, with small companies each person makes an impact on the overall operations. we have fun and do professional work
Cons
this is a small but growing company. you have to be open to new ideas and change
employees who care about their team
if you get in good with upper management and kiss up to them and agree with them, you will have job security and the flexibility to do what you want
Cons
over worked, underpaid
raises are few and far
no HR with untrained biased management