Pros
The people are what make the company. Spanco has some great employees who become like family however they aren't respected, recognized, or paid for what they do.
Cons
The environment is toxic. Many people have left and not many have come to replace them and there is a reason its not a good company to work for. There is no direction for the company because there is two people trying to run the company so it just causes stress to all the employees. Some of the departments don't even have managers because they left. The benefits are average, there is no hr department, and if you are thinking about applying here I would think again. Honestly, I would apply anywhere else but here unless you want to be stuck in the same position, have little growth, not get recognized for the work you put in, and be micromanaged all the time.