Pros
Benefits are very good, family environment for the most part
Cons
Micromanaged to the max, lack of hybrid work schedule, a lot of favoritism played, no flex scheduling unless you are one of the “chosen” few, pay is not in line with industry, lack of advancement