Pros
The benefits package is great without a doubt. That is probably the best thing about the company. Also the free snacks in the pantry. We have discounts and perks and certain stores, gyms, etc.
Cons
The pay is low. If you don't come to the company already demanding a high salary then it will take forever to get salary increases. Also salary increases only happen once a year! Even if you move into a new position, you don't get your new salary, so you can spend months working in a higher paying role, but the new salary doesn't kick in until the 1 year period. Also the long hours. The norm is to work 9/10 hour days depending on what dept you are in, but if you are overloaded with work (which is pretty often) you're looking at 10 /11 hour days! Most of the time upper management doesn't recognize the extra time that you're putting in anyway.