Pros
They do try to create a family work environment. If you ever ask them for help they will be there for you and your family. I've worked here for years and you can tell that most of the people are good-hearted people, but everyone is mainly looking out for themselves.
Cons
Span is not a long-term career opportunity. Upper management makes all the support staff do most of the heavy lifting and working the long hours. It will be many years before you see any financial gains from working long hours and going the extra mile. Management will paint you a pretty picture when you're first interviewed/hired, but they will never follow through. I have figured out that they expect you to work here all your life, before you truly make any financial and beneficial advancement in the company. Once you've work here most of your career, they've strung you along so long that, it's like you feel stuck and don't know how to leave, because you've wasted so many years here. Unfortunately, it takes many years to reach a sense of accomplishment and appreciation at this company. Span is very understaffed and that is why they enable everyone to work long hours and on the weekends. They tell you that this is an opportunity to "wear multiple hats" and make yourself indispensable, but in reality it's just to get you to do the job of 2-3 people and pay you for 1. You will find yourself doing this for years and not see any financial incentives from it.