Good work life balance in general (although it can vary from one department/team to another, and also one year to another based on projects)
Cons
Too much change recently and lay offs made the work environment feel unstable/unpleasant - Salary could be better considering different working aspects and market