Pros
small office environment. job security. HUGE learning experience. colleagues more like family than colleagues. free parking.
Cons
rules/regulation made up as things come up and always to owners' favor. owners are sadly out of touch with reality, have no people skill, governed by greed, do not believe in rewarding hard work. office manager handles HR and IT but is under-qualified to do either. below market value compensation/benefits package. being called a "lifer" there is not a term of endearment. interview process is a joke (who has 8 hour interviews?). no real job training. being criticized by ownership and the office manager (who is a lifer) is the norm, not the exception. terrible hiring practices (handled by the office manager). IT infrastructure is a collection of antiquated components without dedicated support. old and shamble-looking workplace environment. way too much paperwork for what little information is printed on said paperwork. nepotism is the norm, not the exception. 401k is laughable.