Very high learning rate Friendly working enviroment Will get exposed to varaiety of technologies Well organized hirarch Interviwing and on-boarding processes are excellent Good benifets and compensations
Cons
Salary is lower than similar companies No annual raises (but there are bonuses)