Pros
Pay - negotiate for higher pay and a sign on bonus, they can ALWAYS go higher or add a bonus with amounts depending on position. You “feel” like you are really a part of the mission and valued. They hire 50% on if you are a fit for the position and 50 if you are a fit for the role, so study the mission and values and work them into your interview.
Cons
Absolutely NO security! You could be winning awards, going above and beyond what is required, but at the end of the day you are a number on a page and when, not if, cuts are made you better hope you are your manager’s favorite or your gone and will never return. Don’t dare take anything to HR! It will blow up in your face ! While you feel you are a part of something larger, those values and perfect culture aren’t actually real!