Pros
Vibrant young company. Decent pay. Good benefits. Feelings of accomplishment recognized. Lots of encouragement for deserving, hard working individuals. Active in trying to find solutions to some problems. Good camaraderie among employees. Intelligent, helpful, and available CEO.
Cons
*Note, experience will vary based on department Some departments are self sustaining with stellar management, others struggle with obvious employee turnover issues and incompetent management. Work Company run by workaholics. Merit seems to be based off of amount of time worked per week. Frequent conversations of bragging about hours worked among employees. Unhealthy, unexplained expectations. Somewhat incompetent/detached management. Will listen to ideas and frustrations, will not act on them in reasonable amount of time. Tendency to "throw people at problems." Without knowledge to fix them. Management/employees uninformed on basic construction knowledge.