Pros
A lot of opportunities to make an impact
Cons
Very aggressive work culture may not work for some
Pros
Good culture and can share your ideas Colleagues are all kind and willing to help each other High freedom in working hours and location Competitive pay and good benefits
Cons
Challenging work and require high self-driven & reflection ability