Pros
Additional benefits are great. (not Health, Dental or Vision) Events and extra incentives are good and gives a good sense of security. More PTO starting than I have had at any other company. Hybrid working is great. Management works with your schedule and allows work from home as much as needed.
Cons
Constant layoffs over the last few years, People are let go out of the blue and in masses. When someone leaves the company good luck back filling the position. We are down people and constantly have to pick up the slack. Inability to work overtime unless "approved" prior to. With small teams not being able to work OT to give the customer the best experience is near impossible, This model requires us to put ourselves first and not the customer as we are not working for free to make sure an issue is resolved.