Amazing work culture, cutting edge work, flexibility and independence
Cons
Your growth in the company directly depends on the efforts you put in and results you produce. So always need to be on your toes and continue to work towards challenging goals.