- Strong and supportive managers
- Clear expectations
- Supportive culture
- Skilled and friendly coworkers
- Fast feedback on work
- Good focus on work life balance
- Stable projects with clear goals
- Helpful tools that make the job smoother
Cons
- Very little to note
- A team meetup outside the office would help