Pros
- Culture is "laid back" in the sense that the bar for rigor is very low, so you're able to coast - Expectations are low - Don't have to think too hard day to day
Cons
- Tech management is concerned with essentially "keeping the lights on" without much innovation or addressing problems in a comprehensive way - Tech debt is absolutely insane since the company was built on contractors with very little oversight - Strange tech org management structure with leadership deferring to Staff engineers, who in turn have little power, so its an endless loop of disfunction - Tech management wants bottom up leadership though with no agency, so any changes recommended are more talking than action - Pay is very low, raises are a pittance - No equity (and strange preexisting equity structure at that) - Bunch of duds and turnover in tech management, leading to basically zero vision and leadership