Employer pays 100% of the employees health insurance.
Able to work from home if needed.
Compassionate and understanding management.
Competitive salary.
Prime location.
Everyone works as a team.
Friendly employees with a lot of knowledge sharing. If you are new to the IT industry this is a great place to start out. For people who have a good chunk of experience you may be limited salary-wise and growth-wise.
Employees do not pay for health care but the coverage isn't the best.
Generous certification reimbursement, up to 3 attempts before you need to pay for it yourself.
Cons
Business model prioritizes time spent on issues vs actually resolving problems fully. Bonuses are based on metrics that can be really difficult to reach depending on what you are tasked with.
Not much PTO when starting out.