Pros
- Very flexible with work-life balance - Unlimited DTO is nice if you take advantage - Some teams have very clear sprint processes and working agreements - Some repos are very well maintained and clearly documented - There are friendly and talented individual contributors throughout the company - Some managers are incredibly inspiring and are genuinely interested in helping grow your career
Cons
- On-call and sprint burden is a nightmare regardless of team - Many teams do not have clear sprint processes and working agreements - Many repos are poorly maintained and not documented at all - Some managers are too hands off, and are too unknowledgeable, or even unwilling, to assist with blockers - Promotion feels like it entirely depends on your team and manager situation - (minor) Return to office policy was incredibly pointless, and nonsensical