* Great benefits
* Friendly group, fun offsites
* Promising product with real learning & impact
* Good breadth of work
* Very few meetings - lot of build time
* Modern software practices
Svantaggi
* Remote or Hybrid, depending on your location. This can be a positive for many, I find fully remote work a bit more challenging
* Can feel a little out-of-sync at times when everyone's busy
* You get to work remote... for now... (they want to begin doing govt. contracts so this obviously will not last forever)
Svantaggi
* Managers won't listen to you
* Technical management very ego-driven, (i.e. it's their way or the highway)
* Leadership insists on large multi-year projects being turned around in the space of a year with only skeleton crew
* Current leadership insists on micromanaging instead of focusing on team-dynamics and solutions
* Soft-expectations are that you'll be working weekends in order to have a remote chance at fulfilling both day-to-day tasks as well as the large lofty projects that management pushes for
* Customers rightfully still treat this company like it's an experiment because it's making a lot of promises that both sides know aren't going to be met
* Its core product is just a facade that wraps other products that other companies have made and end-customers see right-through this