Pros
- Zero micromanagement. Manage your own time to complete your tasks. - Full application ownership, from development to architecture, CI to production support. - Peace of mind and rare support requests, thanks to universal CI and process automation. - GREAT shallow management structure. Lots of communication. Upper management is busy but always available, taking an active role in (and responsibility for) any production issue. - Employee-first culture, demonstrated during the pandemic with remote-first work when others are returning to offices. - Hefty health benefits package, and lots of discounts. - Unlimited PTO with zero guilt attached. - Lunch hour and breaks between hours are blacked out from meetings for our sanity. - Enjoy the office your way; it's been a while since I've been in the office, but meals were subsidized and varied, and campus was great, whether you enjoy meditating in a zen garden, walking along a short nature trail, or exercising in the on-site gyms or even taking a subsidized crossfit course.
Cons
A few overseas teams have appeared since the pandemic started. I haven't seen signs of this becoming a trend across the organization, but I wasn't thrilled about the loss of assumed time zone proximity.