1. Flexible Work Culture
2. Respect for Ideas and New Initiatives
3. Management is very helpful.
Cons
No cons as such for now. Sometimes it can be difficult for Indians since it has US work shift time. But other than nothing. Great Company to work with.