Good benefits and co-workers
Solid learning & certifications budget
Cons
People department and senior management don't really take care of employees
I wouldn't say that employees are treated there as individuals as well as company culture isn't great