Pros
Teammates who are smart and care for each other Managers who are smart and care for their people Outside the Engineering department, OpenSesame as a whole cares for people (in all our variety) as effectively as any company I've ever worked for
Cons
A "leader" who blames downward, micromanages, gives vague negative performance feedback, makes nasty offhand remarks, regularly undercuts the confidence of competent people and otherwise destroys psychological safety, does not recognize the extent of his negative impact, and would never accept responsibility for it anyway. Careless, destructive, unskilled, out of his depth, unworthy of the people on the org chart both below and above him. He sometimes expressed a wish to go back to being a programmer. Someone somewhere should grant his wish. When they do, consider working here.