Pros
The company has good benefits. The CEO and CAO seem like decent people but they do not interact enough to see the downfall of the company.
Cons
No flexibility with working hours. In this day and age, we all know that being flexible is one of the most important things to give employees and it is not there. We have to be in the office 3 days a week but if you ask for any kind of concession, even to switch the 3 days you are in the office, it is not allowed. Meaning, if you are a working parent and have something at your kids school on a Wednesday, you cannot work in the office that Thursday instead. The office is open those days. In those instances you are told to make your appointments for work from home days but you cannot schedule when you are not feeling well or your kids are sick. It is to the point, where you feel like you do need to come into the office even if you are unwell. Additionally, there is sever micromanagement. You cannot send an email without it being reviewed by several people.