Pros
Being U.S. Corporation, I like it been built on a few key values like High Ethics, Focus on Innovation, Extreme performance management, Excellent Work Life Balance and Open Office. As most of this relates to my individual value system, I can appreciate and blend into the company culture easily.
Cons
Being a small distributed team, at times, it becomes a communication overkill. Agile processes and benefit management processes needs to improve as the company is growing faster across the globe.