Pros
I have been here a long time and unless something changes, I am probably not going anywhere. I really enjoy what we do here, I like dealing with the variety of IT work and the opportunity to not only learn something new as well as have a say in how/what we do. Also the opportunity for our growth is really only limited by ourselves. This is kind of both a pro and a con, the salaries do start low but provided you stick around and prove your abilities they generally give great increases. Where we largely deal with county governments our business model is some what galvanized from the status of the economy. In other words even when the economy was slow we did not have to downsize. On a personal note, I have had some really hard times in my life and not only was BIS there for me, they went out of their way to support me. For that my family and I are deeply grateful.
Cons
There are stressful times, I am not going to lie, especially when trying to meet our customers deadlines. Like I mentioned in the Pros section, salaries do start low but they greatly improve over time.