remote job
good compensation and benefits
nice and competent co-workers
owner did some good things for me
Cons
mediocre management in some departments
used to have a great work environment before going remote, but they try
not much room for advancement even with experience, mostly due to being a family own business