Pros
* Free lunch two times a week (not three, like they advertise on their job postings). * Nice, large standing desks. * No-cost vending machines. * The work is important and positively impacts people's lives. * Work laptop was good. 64gb of RAM!
Cons
* Rigid hybrid policy with no lenience for personal circumstances and egregious commute times... * ...however, some managers/leads are fully remote, which leads to build up of resentment for those who are forced to go into the office. Forced in-person days feel silly when all team calls are taken through Teams. * Pay is way below average. Some of my tenured dev colleagues were making $50-60k / year. * Daily stand-ups mid-morning, inhibits workflow. * You have to log your entire day's work in 15-minute increments. * Confidence in the company was shaky due to the quick turnaround of CEOs and several stalled/failing/dropped projects. * Widespread dev burnout across teams due to the reasons listed above, in addition to frequent encouragement (requirement) to work overtime with no extra pay. * PTO package is way below average. You get 10 days for your entire first year (which aren't immediately available, by the way - you have to accrue the time). 15 days for the second year is an improvement but still below average. * Career growth is stifled due to the flat org structure. * Due to the reasons above, my team fell apart. A senior BA retired; another BA left to pursue a different career; one dev quit because for the reasons listed above; another dev quit some time later for similar reasons; the project manager resigned; and I left amidst the chaos.