Pros
Cheap benefits. Great culture if you get the right team. Plenty of office perks.
Cons
Pay is not worth the work. No cross collaboration or communication between departments. If changes are implemented to packages or payments, customer service and sales teams are the last to know and the often find out on release day. Very little room for growth. Poor leadership from top down. The higher the leadership the longer they’ve been with the company because they get away with being basically non existent in the office, and it shows. Constructive feedback or concerns are viewed as problematic and you will be penalized. I tried to express my concerns multiple times which ultimately lead to my departure as I was looked as combative rather than expressing frustration because don’t you dare have a negative thing to say about the company favorites.