Pros
Challenging work, good people to work with, bonus, stocks
Cons
Not significant if placed in right group
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