Nice colleagues, high level of expertise and generally pretty good benefits for employees. Flexible working environment, no micromanagement.
Cons
A lot of bureacracy behind decision making processes. Also, at times an old fashioned approach on things from the higher management. Sometimes lacking efficiency with basic operational things. Could be more forward looking with processes and services provided. Better training opportunities would be needed.