Pros
This company has many benefits, but they depend mostly on the position you have. Office people get free monthly lunches during trainings and field guys get weekly free breakfast burritos or donuts. There are always a lot of snacks that all employees can enjoy every day at any location. They allow for flexible work weeks and have a reasonable vacation and holiday hours given to each employee (including a flex holiday). They are diversified in business which means they're more likely to survive downturns in industries because they can switch resources to work with other industries. Depending on your job, you can also work from different locations if you're visiting different areas of Colorado. They're also focusing a lot on training for our systems, AutoCAD, and PM Training.
Cons
Smaller company that doesn't yet provide FMLA because they don't have 50 employees yet.