A most comfortable place to work on
Friendly staff
Flexible working hours
Working remotely or from the office
Cons
Some not experienced developers are in a managerial levels
Managers need to set process and KPIs other than getting the evaluation just from the mentores