Good pipeline and tools. International environment. Some really good talents. Good-looking projects.
Cons
Some departments are under constant pressure from the management, while others have a toxic environment. Little change of a career improvement, the head of departments are chained to their chairs. Monthly contracts even after years in the company.