Pros
Pay, overtime (no work life balance), benefits
Cons
Outrageous, unaccomplishable goals. Unethical behavior in dealing with customers, unethical behavior in respecting state laws, you will be asked and encouraged to lie to customers, the company is extremely disorganized and internal teams fight with one another to determine who is "responsible" for any given task instead of collaborating for the greater good of the company vision. Young, inexperienced managers who lack life experience. Zero work-life balance: you will be given projects late in the day, hours before you leave, and expected to stay late in the evening before "earning the privilege" to go home. Goals change daily. Promises are made via Twitter before a fix or methodoloy to address said promise is ever put in place, if it ever is. An overall terrible experience for the employee and customer. Zero training, you will be expected to know proprietary information and requests for additional training will fall on deaf ears. Completely shocking given this is... TESLA.