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.