Pros
- Great office - Excellent pay - Reasonable onboarding process for general corporate things + general engineering things
Cons
- Team didn't use structured container of work model (e.g., sprints) - Team didn't have daily video stand ups, nor other regular rituals - Backlog of work wasn't prioritised and cards didn't have well defined definitions of done - Team didn't have shared deliverables / team was split into silos of knowledge - A lot of implicit social coordination + coalition building skills required - Nobody on team was colocated - Lots of red tape. A looot of it. To get something simple approved in one instance I needed to get sign off from my one over one over one. - Heaps of back and forth on design docs without being able to align quickly on what needs doing. - Newbie tasks not already scoped + are secretly "redesign our entire team workflow". - Culture of everyone on the team working on their own thing; no shared team deliverables. - Review culture not aligned towards shipping + mildly antagonistic. - Culture of introducing scope from e.g. slack message from previous day that newbie is supposed to be keyed into, into otherwise small pull requests.