Pros
unlimited paid time off is cool when they let you take it
Cons
leadership is awful - unrealistic expectations of workloads and they don't understand what the job really is and they do not bother to learn what the company does. You won't be able to help most of your customers because nobody seems to care about their problems except for you. When they close you will get blamed even though you told your leaders a bunch of times what the problems were. Training is horrible and they don't value the people who are good. They treat everybody like you're lucky to have a job there when there's so many better paying jobs with less stress out there. Management and leadership changes every few months so you're always dealing with bosses you have to train cause you know more than them.