Pros
Lots of great people to work with, respected commercial general contractor, complex and fun projects to work on
Cons
Treatment of employees by certain supervisors is not acceptable. Constantly overloading with work so that none of it gets done with quality. Do not compensate from within, you have to change employers to find proper compensation. All about milking employees for all they can get and improving the bottom line also as evidenced by old and antiquated office buildings and shop. No intra-company or family events really to provide a camaraderie among employees. Does not re-invest in its employees. Departments are disorganized and don't mesh well, standard operating procedures are often not followed even by some management. Benefits are underwhelming and training is non existent