Pros: care for people environment, excellent compensation benefits
Cons: slow decision making in terms of developing people
Best working environment and great people to work with.
It is by far my best working experience.
Great products and business vision. The company make you feel part of it.