Great benefits and decent pay, work remotely, managers are all very nice and respectful. great work life balance as they have many family friendly benefits.
Cons
limited in career development if you are eager to thrive as it's a pretty small company and not many opportunities.