Pros
Lots of flexibility with Management on workload and project schedule. Macro style of management that allows you to be creative in your job if you are inexperience in your field and have good work ethics. Flexbile schedule if you're not working at the programs. In general everyone has a good heart.
Cons
Overworked, lack of support, lack of understanding of needs, bare minimum staffing, high turn over rate, no formal processess of any kind of requests, everyone is either lost of doing their own thing. You must be a strong and assertive individual to survive in an environment where you do not get much training and guidance. Onboarding is usually always a mess. Lack of communication. Needs to know bases on any kind of changes down to starting a program- you will know when they go live. Macro style also allows staff who doesnt want to work to do bare minimum.