Pros
Pay and benefits are generally good, with occasionally more overtime than you can handle. Generally, we are working with good equipment, and until the recession hit it was well taken care of - still not too bad. Normally, you can decline duty that takes you out of town and away from family. If you have a decent attitude and knowledge, you can expect others of your work rank to support you and throw down their best most days. We generally take a week or so off during the holidays so everyone can be with their families on Christmas. We have no paid vacation or sick days/pay, but overall are able to have days off on the bigger holidays. Generally, you can always voice concerns and problems.
Cons
In my experience, management is big on talk but short on action. If you are used to an involved problem solving interaction, likely you will be frustrated at having to deal with long term issues which are always talked about but seldom confronted and solved. If you happen to be an employee who is experienced and cognizant of company efficiency and financial matters, you might be frustrated at the waste that occurs in a larger company, often because your management team refuses to listen to any opinions but their own. As with most construction companies, your personal time evaporates a good share of the year. Lack of sleep and bizarre work schedules can and do raise serious safety issues. Lastly, if you are a person who remembers mistakes and looks ahead trying to dodge bad situations and problems, KR is equal to most others - we see the same issues year after year with little cooperation from management in effecting positive change.