Pros
Provides a paycheck with benefits
Cons
This place gets worse daily. New leadership has ruined the company, their constant threats of firing for not following their daily changes are no longer threats. "Do as we say or leave, if you don't like it, leave" is said every single week via email or on mandatory internal calls. People are treated terribly, and soon there is going to be nobody left. Customer and partner relationships have become damaged as they have a new account manager every month and product knowledge leaves with every layoff and firing. If you like being berated and have the constant fear of your employment status being used against you daily, then this is the job for you. It's very sad to see what has happened to a company that was once a good place to work.