Pros
Benefits 401k + match Pto (20 days + 12 federal holidays) Relaxed work environment No micromanaging Good work / life balance
Cons
Absolutely no room for advancement. Even if you're performing at a higher level than your role, you will not be promoted. They will keep you at your current position and find someone external for the position above yours. I covered for a senior budget analyst (2 position above mine) for almost an entire year after she was let go, as well as the assistant manager (3 positions above mine) on medical leave for around 3-4 months while doing my own job as well. When they finally had an opening for 1 position above mine, I was told they would be hiring externally. If you're comfortable with staying at your level for a very very long time, this is actually a great place to work. However, if you're not comfortable with that, get your experience and leave.