Wonderful place to work. Great atmosphere, both in the office and when on site. Constantly busy. Helps one learn time management, how to prioritize tasks, etc. Responsible for taking calls, dealing with clients on a daily basis via phone and email, leading install teams when on site, learning and teaching new software, etc.
Great management, benefits, staff