Pay is good and work life balance is dependent upon the product you work for.
Nice management culture
Nice pay
Awesome office on premises
Tasty lunch for half price
Cons
Some times work-life balance sucks
No advice to management they are doing good
Not seen any issues in 3 years