Pros
Fully remote, good healthcare benefits (Kaiser), extremely generous 401k match, everyone I interacted with within the company outside of my team was incredibly kind and lovely.
Cons
It's obvious that they have these giant silos across the organization and that they value some employees over others based on the particular contract / scope they work on. For example, I was a full-time employee with years of experience and never once had a performance evaluation or development plan, despite receiving emails each year from the L&D team that they would be completed - when I brought that up to my manager they would say things akin to "our team doesn't get them." Likewise, I wasn't allowed to attend kickoffs/town halls because I was considered a "remote" employee and wasn't able to receive a company badge...despite being a full-time employee who lived where the company headquarters was. It felt as if I was an independent contractor rather than a full-time employee, which just really hurt my overall morale. I reached out to my manager (who frankly was very nice and a pleasure to work with) multiple times about growing within the company, taking on more responsibilities, learning more about the company's SaaS AI platform, and was either never given a response, or told that advancement wasn't an option at present, despite being told multiple times I was being considered for a leadership role. Our team was laid off a couple weeks ago as a result of our contract being lost, which wasn't a surprise given today's political climate. What was a surprise was that there was no effort to place anyone internally once the contracts ended - we were all just shown the door, despite there being open roles within the organization. I was looking to leave anyways prior to the layoff because of the lack of growth and development, but the experience was just really bizarre.