Pros
- Excellent working environment, leadership shows real care about employees; this also propagates to great team work and cooperation, with knowledgeable and hard-working colleagues always willing to help.
- Great work-life balance; very nice employee benefits; good work is valued.
- Complex and interesting project with architecture well done, good modern technologies are used; interesting things to work on, to learn and to advance professionally.
Cons
- Necessary procedures for some things and big number of teams may seem difficult in the beginning if cross-team work is needed, but with good understanding this can be handled with ease and efficiency.