- Flexible schedule
- Understanding management
- Cares about employees' wellbeing
- Excellent benefits
- Very competitive pay
- No shortage of work
- Working from home some or all of the time is generally acceptable
- Reasonable expectations of engineers
- Management listens to employee concerns
- IT is a first class citizen here
- Tools to grow your career are plentiful
- Cross-team collaboration is common (virtual teams)
- Several team outings each year
- Takes security operations seriously
- On-call expectations are not unreasonable and there is a several week buffer (in most cases) before you might be on-call again
- Taking a mental health day once in a while is encouraged by management
- Handling of COVID-19 procedures is among the best I've seen/heard of in a corporate environment
Cons
- Some roles are siloed
- Some projects can drag on
- Middle/upper management re-organizes every few years
- Change control procedures can be cumbersome
- Time tracking procedures are cumbersome
- Some areas of the company are less accepting of automation
- Some teams are less adept at working with other teams (though this is improving with the standardization of MS Teams)
- Security protocols can be cumbersome at times
- Global operations teams often disagree on how to do things from a technology and automation perspective between regions