Small company so it is easy to have an impact on the direction of the company
Hours are very flexible provided you are responsible and perform your tasks quickly and accurately
Location is very easy to get to via car or train, it is right across the street from the train station
Often involved in leading technology projects that have the ability to enhance your resume
Always doing something different everyday
Cons
small company (depends on what you are looking for)