Pros
Most non-executive teams you join have great and friendly people. Benefits are alright and if you're able to stick around long enough you'll generate great PTO per pay period. Most teams are very lean so you'll likely learn a lot of different skills you might not get elsewhere.
Cons
The executive team does not understand the conditions many of their teams are in. Many teams are extremely lean. Some "teams" running essential business functions consist of only a single individual. This has been the case for many months without any plans for growth. Because teams are so lean it is nearly impossible for many people to take any PTO. It is expected that those that do take vacations bring their work machines with them to complete a few hours of work each day. Some non-essential teams are restricted on the holidays and times of year they can take vacations as well. This is entirely to serve the desires of executive management. Executive management has also been known to call or text individuals while they are on vacation to request additional work. Because most people wear so many hats it is not unusual for most individuals to have to work at least 1 hour of overtime each day to ensure minimum deliverables are achieved. Some team members regularly work 12-16 hour days every few weeks to meet deadlines without any adjustments to non-essential project schedules. In short, the company is known to work harder than they play. This is not a good environment for anyone that wants to have a work-life balance or is trying to raise a family.