Flexible schedule, stipends for office and great benefits
Cons
Training did not prepare you for your job. So many moving pieces and parts, you have to be totally focused and updated with the software or you will be lost.
Remote work option, decent benefits, relaxed culture for the most part
Cons
Pay is below average, not the same work life balance it used to be, will shortchange its employees for customer, there is lack of cohesion amongst company