The company has always been generous when it had the means. Had some tough times but looks like things are improving. Leadership seems to care about employees a lot. Managers flexible with employees regarding time off. Been here a long time and thankful for the opportunities.
Cons
Tough times have been hard and some cuts were painful for our department. Some employees have bad attitudes with a sense of entitlement.