A mostly positive job culture with good collaboration between teams and honest management. All employees are trusted with big projects with decision making responsibility.
Cons
Many projects are never fully followed up on or given the attention and resources needed.