Pros
Modern office, great fellow employees, everyone respects the workplace and each other
Cons
Deeply misinformed middle management. Shockingly inept at hiring and firing practices - attendance policy enforced radically different per person - with some fired with a 3-lates and out, and others being okay to take off hours, days, weeks, months on a whim with zero repercussions. The norm seems to be - if they need you right now you're golden, if your work doesn't have an upcoming deadline - you're likely to be let go and they don't lay people off they fire them abruptly. The HR personnel are some of the best in the business, and they have to be to put up with and defend the company from the poor business decisions and constant liability invoking choices made. We saw a remote channel manager position get filled and fired 3 times in 3 months. Some Presidents live in other states and report to work less than once per month; some channel managers also live in other states. meanwhile someone needing to work from home for a few days for surgery is told no.