Talented coworkers
Management with extensive experience in the fields they manage
Modern and evolving technology stack and engineering processes
Competitive salary and benefits
Frequent raises and promotions
Reasonable and clearly communicated expectations
Cons
Cross-team communication could be more efficient
Some old infrastructure causes frequent problems for SREs and DevOps
Managers and directors are involved but do not micromanage, encourage you to take on new challenges and listen to your input. Peers are incredibly smart and do not hesitate to help you if you ask for it.
Cons
Very fast paced, you will get left behind if you don’t learn quickly.
Most executives are out of touch with changing office culture, especially that of IT workers.