- good compensation
- great work life balance
- mostly remote
- good stock options
- ability to grow your career
- limitless learning opportunities
- exposure to latest tech
- mostly decent people/ colleagues
- lots of perks
Cons
- working under Microsoft
- limited communication with C-level
- higher potential for layoffs
- impeding doom from AI