Pros
Great work life balance. Working from home is an awesome bonus if you like that and want to skip the drive on a snowy/rainy day/whatever. Easy to have your life outside of work and do what you need too. Food is pretty good in their sites that offer it. Like the best options at a school cafeteria in terms of quality. Still not what you'd want to eat if you were healthy conscience but great to have.
Cons
Many people hate being at work and it's obvious. Those who enjoy their work and come in with a sunny disposition are thought of as weird and "not drinking the kool-aid" for whatever reason. Expect no training or on-boarding to exist at all.I spent the first 60 days almost begging coworkers to shadow to understand the processes and procedures. The behavior when you ask someone for help is akin to suspicion you want to take their job. It can feel like an everyone-for-themselves environment. People have a hard time helping you learn and collaborating. Hope you know everything before you get there. Many people are worked to the bone and spit out. Wages are not competitive. If you're market rate as a consultant is 60-100/hour you'll be lucky to get $120k a year as a PM. Vacation is never negotiated at lower pay bands. 401k will not allow you to have a match until you're 1 year in and you may be on your way out by then. Year over year wage increases can be hilarious to even see or present to an employee under you. I had the pleasure of telling someone they would have a $1100 increase on their 85k salary this year to which their face was frozen in confusion.