Pros
Met a few nice people and made some good contacts Got the company to pay for some education and certification which was good for the resume Reasonable hours for me, many coworkers did not share this Decent severance when they lay you off if you make enough and are able to make it 5 or more years Good vacation and time off Discount if you like the clothes
Cons
Limited to no upward mobility and minimal cost of living raises if any Incredible amount of layers of management making it impossible to get things done and constant useless meetings Management who will take credit for everything you do and give you no reward or even recognition other than a pat on the back and more work There's a cabal of long term upper management, vp's and directors who are inept and incompetent in their jobs, yet make outrageous money and will NEVER leave or be laid off like the rest of the workers Horrible infrastructure Incredibly cheap company, rarely ever sprung for lunch, drinks or any kind of perk that most companies do. Even down to the cheapest coffee they could get for the kitchen. No break room or place to eat lunch. Didn't even have coffee at most mandatory rah-rah meetings Zero corporate culture unless you're in the cabal yet they expect you to drink the Kool-Aid Job security is minimal, constantly reminded that you are replaceable