Pros
If you want to work hard and figure out a solution independently this is a good place to work. You will not get recognized, this is a place for people who love trouble shooting and finding great solutions. It is for personal enrichment. If you aren’t very motivated this is a great place for you to work. I still enjoy being able to learn so many diverse skills. With the lack of organization you can basically pick up anything and there is so much work it is a great opportunity to learn new skills independently. Once I am done learning I am definitely leaving.
Cons
Lack of communication among groups. Lies by other groups, lots of blaming instead of working together to find a successful path forward. People aren’t held accountable lying, not working, gaslighting, hostility, anger and retaliation for you trying to get your job done. This starts with management for an integral part of the program.