Pros
great work/life balance, they try to improve the company culture, pancake Monday/potluck Friday. Treat you with respect. Don't baby you, help is always there when you need it. Amazing coworkers.
Cons
1 pay raise a year(if even that). Will say that you are doing great and they are very happy with your work but won't show it besides words of affirmation. Will promise advancment in your position but won't deliver in the time promised. On rare occasions OT pay is sometimes recieved, wont compensate for extra work being put in outside of ones tasks.