Pros
Lots of good people that you work with. If you have the right manager, no micro-management, overall Koch Industries is a great company to work for. Being the IT hub for the other Koch companies, there are a lot of opportunities to get in to new areas of knowledge.
Cons
KBS has a hard time following the KII Guiding Principles, especially when it comes to compensations practices. Has no problems overworking employees and letting them burn out, and not compensating accordingly. Bonuses are nearly non-existent, raises very minimal. If you are specialized in new emerging technologies, definitely be prepared to NOT be compensated accordingly. They have NO idea how to compensate, so will rate you against irrelevant job roles. After 10 years working for KBS, I have NO IDEA where KBS comes up with their compensation scale, because it is not in line with market, or is on the LOW end. One shouldn't have to have an offer from another company (internally or externally) in hand for them to 'miraculously' find that your value is worth THOUSANDS more than what they are currently paying. We are not dumb, we know what our job pays elsewhere, we know when we're being screwed.