Pros
A lot of PTO that is front-loaded. Benefits were also good. My last manager (I had six in five years) was great. Great colleagues
Cons
The list is long. In five years I didn’t get a single COI increase. I never got a pay increase for performance either (I was a top performer). Colleagues were chosen for promotions over me who just happened to be friends with the managers outside of work. My last year, they implemented this laughable performance review process and my manager gave me a glaring review and put me in the highest increase bracket (3-5%) but I somehow got a 1% after ‘upper management’ reviewed. This company generates over a $1.5 billion in revenue but they just couldn't spring for that extra increase, which tells you everything you need to know about how they value their employees. We had three different restructures, two of which came at a time when our team was performing well, yet multiple people lost their jobs and our bonuses were cut. The justification never came and any time we had with the upper management was filled corporate lingo that just made things more confusing. We would just get an email or a surprise meeting where the news was shared with no more emotion than someone has when brushing their teeth. ‘Hey your teammates have been fired and your job is different now’, followed by something about alignment, vertical integration, efficiency, etc. I had six different managers in just under five years. Getting any resources from a different team takes about 75x longer than it should, things move incredibly slow. I’m not naive, nobody on the payroll is looked at as more than a number, but let’s not pretend?