Snacks, free meals once a month, and decent benefits
Cons
Constant changes that are not planned through appropriately, poor communication from management to teams, constant push for changes and offshoring so they can get rid of their staff, and pay more for contracted employees instead of paying their employees better,