Pros
Top of the line health insurance. Fair market pay. Nice small office environment. Professional co-workers who coordinate teamwork. Great place for technicians to develop hands-on experience with all types of technology. Quarterly company sponsored outings. Free coffee. Regular staff meetings with transparency for company financial status. A clear vision for company growth. A well defined core values statement to serve as a guideline to employees.
Cons
Work schedule could allow for more flexibility or work-from-home opportunities. Lack of flex time policy. Projects are sometimes hectic; though this can be due to circumstance. Documentation in the past was not always the best which leads to challenges for present issues. This is something the company is working hard to remediate now.