Average salary
Have different kinds of projects
Trip to Europe every year
Cons
People at higher management doesn't understand the tech
Management is very conservative in mindset doesn't allow any open thinking .
HR has a lot to say in promotion and this is completely illogical.