Pros
They offer flexibility when they can afford to be flexible.
Cons
Company just did a surprise mass layoff terming top notch employees, while keeping others that cost less and only do a fraction of the work. They pride themselves on transparency, but this recent event was sadistic. We have spent months being gaslit and manipulated into believing the company was thriving while other companies were facing financial hardship. They boasted and bragged about it to us quite frequently. Our leaders posted to social media about our hiring frenzy describing the great opportunities Jerry has to offer. The pay is subpar at best! They expect their lower level and mid-level employees to be all hands on deck all of the time. Treating us as if we are chameleons adapting to new environments on their ever-changing work wheel. They will give you a description of what you are hired for, but once you accept you are expected to take on responsibilities well outside of ones wheelhouse. I feel for our team leads as they are doing the work of an agent, a supervisor, and a manager with very little assistance or direction. Our executives say "jump" and they have to say "how high?" Watching this mismanagement has been disheartening, but I can appreciate the resilience of our team leads through adversity. If this sounds exciting to you, I'd say join the team! If they hire again, that is.