Pros
Free gym membership for employees
Cons
Most corporate, bureaucratic place I've ever worked. They claimed to be Agile but essentially ran waterfall in 2-week sprints. My team did not include a Product Owner (or any representative from Product), so any questions had to be routed/filtered through my manager, up a few levels and then back down. The business stakeholders we worked with seemed openly hostile/resistant to Agile--even after having completed 1 week of company-mandated Agile training. They still wanted waterfall rather than iterative development/delivery. Be prepared for the CEO to completely blow up your lives once per quarter or so. He will decide that some change needs to be made in 2 weeks, after which everyone scrambles to complete it on time, regardless of what had been planned. Very hostile to remote work. Fortunately, I started right after lockdown when the company was more open to it. Since I had been told I could work remotely when I was hired, I was grandfathered in--at least under the table by my manager. Technically, though, I was supposed to be hybrid. Compensation was on the low end. 401k matching is not guaranteed. Had to wait 2 months for health insurance coverage, which is unacceptable.