- Great people and teams
- Great manager (at least on my team) that advocates for us and supports us very well
- Opportunity to grow even across teams
- Excellent benefits
- Great place to get started in a career
Cons
- Tough to build communication across team silos
- Old tech and legacy code
- Takes a long time to get things approved by upper leadership
- Low pay (local)
- Lack of boundaries after work hours and on weekends