Flexible work time
Few meetings
WFH
A few good people who care
Cons
Lack of proper management
Favoritism among certain people/groups
Little to no salary increase
Layoff is not based on performance but where you're from and who you know
Terrible severance package