Pros
Good benefits Remote work available Can move ( to some roles) pretty quickly. Don't have to be tenured like a lot of other jobs.
Cons
KPI's matter more than the employee's wellbeing. Leads are passive aggressive and try to shame you in the team chat. Excessive micromanaging. Lead doesn't know job. Relies on coworkers to tell how role works. Lead shares personal info with other coworkers, such as when someone has been disciplined Higher ups do not think things through before launching so everything is a disorganized disaster, but we're expected to just adapt. Make you feel guilty if you are sick because they are more focused on making a sale No incentive to keep employees happy aside from a not guaranteed annual bonus. Unreasonable working hours and they refuse to accommodate forcing people to choose between the job or picking up their kid on time. High turnover rate, and no steps in place to fix the problem driving people to leave or call out of work so often.