Flexible work arrangements, the office is in the great location, company perks
Cons
Unreasonable work expectations, a blame culture, lack of team building activities, project contributions and efforts are not recognised noticing only oversights, some managers act unprofessionally and don't treat all employees equally.