Job satisfaction and the career progression
Need to increase perks of employees
Collaboration and interaction bet teams
Playful environment and competitive nature
Need better compensation and equities
The level of interview and the focus on the problem solving abilities