Pros
- Excellent company culture, joy to be around everyone
- Generally very open door, if there's someone you need to speak with it's easy to make that happen
- Excellent at making sure you have everything you need to do the job well and comfortably
- Fair compensation
- Opportunities for advancement
Cons
- Occasional stressful periods, depending on existing workload or backlog managing time can be a challenge