Pros
Knowledgeable team dedicated to working together and meeting clients strategic and technical IT objectives. Company charts out a 5 year strategic plan and works towards goals that accomplish the plan. Flexible work hours, includes having the ability to work remotely full time or part time. Staff are provided quality products to assist in their daily tasks (laptops, cell phones, stand up desks, headsets, open workplace environment). Competitive salary and benefits. Work life balance. National client base. Compensated for work required outside of regular work hours.
Cons
Work life balance can be difficult to maintain due to workload. Work required outside of regular business hours. Internal applications / software that support employees could be improved.