Pros
Work Life Balance (mostly because the company is made up of mediocre performers and does not care to drive results and motivate employees. Therefore it's easy for Employees leave in the middle of the day, fake work from home, etc.
Cons
The people at this company are so outdated and they are ageist unless you are a 40+ white man. I was a high performing millennial, constantly getting pats on the back and "you're doing such a great job", but it never translated to a promotion or increase. When I asked for an increase that was inline with the level of work I was doing, HR told me I couldn't get a raise because it wasn't in the same band as others in my age group. First of all, it's unethical to discriminate me by how old I look. Second, doesn't matter how old I am. If I am doing a certain level of work, its a fair expectation to be compensated as such. I knew people "older" than me, doing the exact same work, getting paid $30-50K more.