Pros
Financially very sound (this was a major plus during the recesssion). That doesn't mean there weren't layoffs, it just means they were done appropriately to avoid everyone being afraid the doors might close. Generally great people to work with - strong work ethic, like to solve problems, pragmatic, honest. Company continues to adopt a more progressive and transparent culture as it evolves from a medium to large company. Employee-owned - everyone gets a piece of the benefits of ownership and decisions are focused on long-term goals, not just next quarter's earnings. Better than average benefits Recent emphasis and approach to employee safety and wellbeing is real and strongly supported by senior management. Although it's a big company, average office size is about 20 employees, so it generally feels like a small office environment (yet offers the resources of a large company). With over 130 offices across the country, many in rural environments, there are frequent oppotunities (not requirements) for relocation, if desired.
Cons
Client-imposed (and managment accepted) short schedules and inconsistent workloads can create a lot of stress and challenge on staffing. Office managers have a lot of autonomy, so while many are great, lack of accountability on how some run their offices allows for poor practices is some locatations. The nature of construction-related work brings with it an inconsistent and season workload that is not suitable for folks who need a consistent paycheck throughout the year or are not able to accomodate long hours when the work gets heavy. Career opportunities are good for tecnical posiitons, much less so for non-technical (e.g., admin, marketing, etc.)