Pros
The base salaries might not be the best in the industry, but you can be rewarded for your hard work through bonuses. There is company-wide profit sharing, and supervisors also have discretion to recommend bonuses over the standard percentage everyone gets. The company is also employee -owned, and all employees currently have the ability to purchase stock. The hours can be long and hard when they need to be (i.e. just before a bid is submitted or a project milestone is completed), but in return employees can also enjoy the ability to take care of personal business when they need to without taking a whole day off. There are numerous opportunities for training and career growth. I have been associated with so many people who work for this company who would bend over backwards to help out a fellow co-worker. The main office is very open and attractive, especially if you manage to land your own space (don't have to share a cubicle). Generally, the atmosphere in the office is one of pride and contentment.
Cons
They do not weed out weak managers quickly enough. They believe in "training" and keeping people around for years past their effectiveness. My own observation, though, is that the 10-15% of the workforce who are unable to perform their job duties are usually just totally incompetent, extremely lazy or subvertly manipulative - all personality traits which cannot be "untrained". If an unproductive employee is on a project with you, though, you will be expected to pull his weight along with your own - and this could go on for years (management will especially look the other way if this fellow is "one of the club"). Also, if your manager has a personality disorder or some other trait which makes him practically impossible to work with (like being a "screamer", or a pathological liar), the general attitude is "deal with it". You will receive no support if you complain to your supervisor, and if you take your grievances to HR, you can pretty much kiss your career advancement potential goodbye (HR will come in like an angel to "help", but the rest of management will see you as a narc or a weak person who cannot deal with adversity). Like most construction firms that have been around for a while, good ole boys prevail here, and brown-nosing is a prerequisite for the promotion (overall intelligence - or even the ability to write a coherent email - is not required). If you like to hunt and fish, play golf, don't mind kissing butt to get ahead and happen to be Caucasian (or a minority who acts "white"), you will fit in well at SpawGlass, and will probably be very happy. All others may find themselves in an uncomfortable situation if they end up with the wrong manager/ supervisor.