Pros
I truly feel like I am in control of my destiny at KBS. You are granted significant latitude to improve how work is done, and are rewarded and recognized for it with the right leaders in place (although this is inconsistent but improving). High levels of initiative will see you go far. If you just want to collect a paycheck you can, but don't expect any recognition for just doing what you are paid to do. Fast paced, rapid growth, for highly motivated individuals. Good compensation, not bad benefits. MBM is a good (and consistent) way to run an efficient company which keeps expectations for performance and vision easily aligned.
Cons
Challenge of the Role: A company this size with so many competing I.T. interests internally can be difficult to manage - Attempts are made to minimize bureaucracy but not always effective. Speed of change for our customers is very fast, and can be difficult to wrangle without corporate sponsorship. Challenge of the Company: Growth in aspirations does not seem to match speed of obtaining (or recognizing need for)talent.