Pros
For those who do not already work in the industry, you can learn a lot about the general contracting process, but do not expect skill development in positions that are not field-based.
Cons
Grunley's small-office should not be confused with a friendly, welcoming, or close-knit environment. Many in the office have been with the company for many years, and as a result are resistant to change and are very critical of new-hires. The office environment is gossipy and cold; you will not find employees chatting with each other or taking lunch together. Overall, the office is devoid of socialization, even in the common areas. Know that many of the old-timers will talk about you behind your back when you are not in ear-shot, criticizing your clothes, your hair, your walk, and your lunch. Turnover rate for younger, entry-level, or mid-level employees is high, likely due to sub-par benefits, a significant lack of talent-development, and outdated management approaches (i.e. employees are treated like hourly workers with strict start-times for in-office positions and no work-from-home flexibility). Orientation to the company is insufficient, and on-boarding for specific roles is nonexistent. New employees are set-up to fail from the start. During my tenure, one department hired and fired two employees within two weeks of their start date for failure to perform. How one can ramp-up in a new position and make meaningful contributions to the team in just 10 days is beyond me. Benefits are laughable. You will not find a modern maternity or paternity leave policy, nor will you find a reasonable match to your 401k, ample vacation time, or health benefits. If you are considering a non-field-based position, I strongly encourage you to look elsewhere.