Pros
This company has become an incredible organization to work for over the years. What was once the typical computer service shop has evolved into a professional IT consulting and service leadership organization. The leadership team cares very much about the well being and success of the entire company and it shows every day in their actions and decision making. This is a very non-typical environment when you think of an IT company. Fun atmosphere, top of the line tools and a great team that helps each other out. I highly recommend this place as a long-term career option.
Cons
As a small business, there are times that your responsibilities are very important and require you to take ownership of your tasks to the finish. Great team environment but expect to work until things are done!