Pros
- Good starting position for younger engineers in an exciting field - Uses some industry standards such as CI/CD pipelines, Kubernetes/Openshift, code quality and Agile practices - Friendly co-workers and company tries to settle you in well with peers - Extremely inclusive group of people
Cons
- Depends on what team you're on - some teams have terrible practices, others have really modern ones - Experienced folk there like to brag about their experience, doesn't necessarily mean they're good, though - Upper management loves the idea of Work in office, only, which shows non-modern point of view compared to other companies - May be hard to move around projects - A lot of people don't understand good work-life balance, but not always enforced, either. Depends on the individuals.