Technologies are good
Nice and helpful engineers (at least my team)
Cons
C-level management to engineers communication should be better
No culture and vision (maybe because of communication lag)
No investments into employees (educational resources are absent, conferences are not allowed)