Pros
You will never run out of work. Job security is for sure there. Really good benefits and a nice yearly bonus--just a shame its split evenly so individual performance is not incentivized. It is a great stepping stone though for getting experience.
Cons
Company is not Gen-Z friendly. Old school mentality stems down from the C-Suite. Low pay, embarassing raises. Growth is insanely slow, rarely is there a path set up. Company is filled with corporate nepotism and favortism. Only certain departments are held responsible to generate income and business while others can pick their noses and sit on their phones without consequence. Poor management is fluent in the company. On top of that an extremely frustrating and still broken CRM system.