Smaller company means I can get things done.
Family atmosphere.
Lots of expertise present.
Global perspectives.
Strong work ethic.
Coworkers are friendly.
"Business" perspective balanced with "technical" perspective.
Svantaggi
India-centered, so sometimes US perspective is lost.
Time zone challenges.
English isn't everyone's native language, so communications are sometimes difficult.
Communications around the world can be technically challenging..