-culture that acknowledges hard work and merit... i dont see favoritism and no relatives of managment work at company as of now... bosses give credit where they're due
-flexible work arrangement... workforce is distributed across the country as well as internationally... more than half the employees are fully remote... locals are not required to come into office
-some technologies are top notch in their field
-strong company vision from leaders
-coworkers are all nice and pleasant
-good health care plan
Cons
-your direct boss's management philosphy will affect your day to day...
-many coworkers are remote... hard to foster tight bonds
-an upcoming deadline means work can be hectic for weeks...
-projects can change quickly