Pros
Decent pay, fair amount of flexibility depending on your job role
Cons
I joined this company just a few years ago with high hopes that it would live up to its name and (former) reputation. I couldn't be more disappointed with my experience here as a "millennial" excited to grow a career here. The culture is terrible, the executive management is greedy and out of touch, and the constant layoffs and disregard for the employee (and customer for that matter) result in the lowest morale I have ever seen in a company. Since I started 2 years ago, almost everyone I have met has been laid off without explanation or beat them to it by leaving on their own. Do not believe the propaganda and run the other way to an employer that appreciates you and compensates you accordingly.