Pros
-Flexibility with remote work -Good mission -Customers are usually pretty easy to deal with -Nice office
Cons
-Unstable & constantly changing leadership (reported to 7 different managers in my 3 years of employment) -Too many products to support, not enough training -Expected to work very complex issues with little to no documentation or assistance -Understaffed, lots off call-outs leading to uneven workloads -Very bad internal communication between teams, leading to misinformation being provided to customers -Little to no room for career growth -High turnover due to lack of proper training -Yearly Layoffs -Very frat-like culture among upper management / in office -Hard work goes un-rewarded while people that hardly show up or do a fraction of the work are praised