Good salary, decent benefits. (Medical benefits are less than ideal for most employers today)
Cons
Zero communication as to what is going on with the business direction. Micro-managed to death, so much so that it literally killed the business. Earned personal time off was deceitful and confusing.