Pros
My co-workers are fantastic. The owners know you on a personal level. The pay is above average. great management. My current manager is the best manager I've had. She values all of us.Cons
Unfortunately company stock fell and restructure is needed resulting in a lot of the workforce being let go