Pros
The company cares about its people, and here I feel the stability and safety. Besides that, there are amazing developing opportunities. I can switch to any position I want, and DA provides all the resources for that (internal courses, mentorship, practice projects, etc.).
Cons
Don't have an opportunity to work from any country. If I would like to live somewhere where DA has no official representatives, I have to pay taxes on my own. Doesn't support relocation in terms of finances and visa (rare case).