It has side benefits like meals on premises, gym and chill areas. It provides trainings and certificate support.
Cons
Since it is crowded it is easy to feel not important. The department is highly critical in sense of quality as a software development team. Unpredictable working hours for backend developers.