Pros
Great benefits and pay, as well as awesome people to work with and incredible products. Company growth is seemingly infinite and the vision of the founder remains awesome and central to what folks do. People are inspired and inspiring! Beautiful office in downtown Portland, with incredible views.
Cons
Incredibly inept mid-level support management continues to poorly influence the productivity and careers of talented engineers by micromanaging and bullying support engineers. Management are out of touch and care only about 'perception', though perception by the rest of the company about the management of the department continues to be incredibly bad. Engineers are micromanaged to an extreme degree, and favoritism runs rampant in the department. Many talented support engineers, who acted as incredible mentors to the team have left the company after being singled out, blocked from leaving the department to pursue their careers on the engineering team, and micromanaged.