Pros: casual attire most days (business casual when visitors were around - which was often!)
Cons: management expects employees to work tons of uncompensated overtime (as if they, too belonged to the leadership team). borderline illegal amount of ot.
There are many locations scattered across the US. Most were aquired companies that still act as if they are separate from the corporation that bought them. This causes a schism among the various business units which makes individual jobs unnecessarily difficult and stressful. This is most evident when working as a remote employee stationed at one business unit while belonging to another business unit based out of another state.
Many business units lack a cohesive direction due to this schism and employees are forced to navigate an array of obstacles thrown in their way by competing business units.
If you are in any kind of a (non-leadership) support role that includes after hours work, then you will effectively earn less money for every uncompensated hour of overtime that you are expected/required to work. This sort of abusive behavior is why unions sprang up to protect workers in other industries. Sadly, there is no IT Union that one can join to regain a healthy work/life balance and be paid fair wages.
Massive uncompensated overtime is what drove me away from this company. Perhaps you'll have a better experience? (Only if you're an hourly employee)
I do not recommend this company.