Many things to learn.
Best code practices.
No dress code.
No strict office timings.
Good work culture.
Good use of tools to make your work life easy.
Supportive management.
Cons
Since the area of expansion is limited. The growth opportunities are comparatively lesser