Everyone here is like family. We work hard and sometimes long hours, but I feel I am valued and appreciated and the pay and benefits reflect this.
Cons
Since it is a smaller company, there's a lot of hat-wearing to be done. To be trusted with more responsibility is good for my confidence, but not always for my stress level.