Pros
Good 9 to 5. No Weekend work. Good Vacation time (at least for veteran Employees) Given a fair amount of autonomy. The people are great.
Cons
HSA is only affordable medical but it sucks when you have a family and can't keep it funded. Company used to respect the work-life balance but that is now gone with no more reoccurring telecommuting. Pay is pretty mediocre. Holiday Bonus is a pie. Monetary Bonuses are usually not enough to cover Christmas gifts. Company has spent tax breaks on stock buybacks and raising the minimum hourly wage to $15/Hour. So congrats to that one person who wasn't making that. Every year they'll spin something to us as a "great new benefit" but all it really is, is a reduction in a previous benefit.