Pros
The lean structure of this company allows for direct involvement in all significant company decisions. Management trusts their employees to accomplish high quality work and the employees return the favor. All personnel are top notch in their respective disciplines and it is a joy to work with them all on a daily basis. Being a small company, everyone sees the goal and strives toward it. Some may think that being with a lean company like this means that you have no work/life balance. That is far from the truth at Diamondback. This is the only company that understands that when they hire an employee, they hire a family as well. Well done. Benefits are outstanding. 100% paid medical insurance and it is a good plan, not a bargain basement one. Their 401K match is the best I've experienced in this industry. Fitness reimbursement, tuition reimbursement, training emphasis if it fits business needs, and bonus structures are top notch.
Cons
Hours can get a little long when something important comes up, but everyone rallies around it and doesn't shrink from that responsibility. But it is only temporary, and once the project is accomplished the longer hours are not expected to continue. The common theme is, do your work, do it well, and the hours don't matter.