Pros
Many of the people are great. I've met people I consider friends outside of work. Good training/opportunities for learning. Some of the people there really know what they are doing and they are happy to share that information with you, if you ask. Opportunity to do many different things in the company.
Cons
The people - some of them. Management consistently tells employees one thing, then does another. Lots of pivoting, to the point where employees are sometimes left spinning. Almost zero communication about changes, even if they affect an employee directly. For example, an employee will come into work to do his or her assigned job, and be told in the morning or halfway through the day that they are now assigned to do something different, often with the old job duties still expected. The best way to sum it up would be there's great deal of over-promising and under-delivering. Just in my glimpse of the way things are run, it seems higher salaries and real career opportunities are almost all slanted toward men. Just saying...