Pros
Utilant is a cool place to work because of the people there. Most people you will interact with on a day-to-day basis are enjoyable to work with, and a lot of the "culture" stuff is really cool. Pay was nice and comparable to other Buffalo-area companies. Benefits seemed competitive. CEO was cool and down-to-earth.
Kontras
In my division, senior directors / management had absolutely no clue what their employees did all day. Being a "solution architect" actually meant I was spending most of my time duct-taping solutions and doing grunt work rather than actually architecting anything for clients because they've hired far too many project managers and not enough people to actually implement things for clients. *Super* high turnover in my division, which is blamed on the people being "the wrong fit" for the job and not the shortcomings of management.