Pros
-Reliable, hardworking, and kind coworkers
-Low employee turnover
-An interesting variety of projects and authors
-Annual, merit-based raises
-Regular increase in responsibility so you stay challenged and growing
-Supportive of continued education opportunities
-Small business atmosphere (you feel the impact of your work, no unnecessary meetings, compassion for employees and their lives outside of work)
-Remote work (flexibility of time, autonomy with your work)
Cons
-Often a stressful amount of work
-Fair but not very flexible salary
-Job satisfaction can fluctuate based on attitude/personality of authors (occasional issue)