People are valued.
Their projects are satisfactory.
We get paid for our hard work.
It follows technological developments closely.
It offers very good opportunities to its employees, state-of-the-art computer, other hardware support, smart phone, tablet, desk, annual bonuses etc.
Cons
There is a time difference because it is based in the USA.