Lots of good and highly qualified people; interesting complicated projects.
Svantaggi
Very weak management team, schedules for different projects are not connected. A lot of nepotism. A big pay gap between engineers and managers. Not taking security seriously enough