Pros
They treat you very well. You'll have the opportunity to do many things since it is a small company-you can wear many hats, and management is happy to know your skills and likes so that you get the tasks most suited to you. This is a job you can be happy at for several years. If you pull your weight, you'll be rewarded with job security and longevity. They are interested in and supportive of you furthering your career and obtaining additional certifications and continuing education. The location is right on the tech corridor in a beautiful part of town.
Cons
The pay could be more competitive, but the pleasant people, atmosphere, and interesting work make up for that.