Decent working hours Good inicial salary offers Good benefits
Cons
Terrible management, constant changes regarding team alocations, projects, etc. Gives the feeling of zero stability. After entering, don't expect any kind of promotion or raise for 3> years. No transparency in most processes, everything is done quietly and you just have to accept it.