Pros
Great place to work if you want to work for the money you get paid. I think that is fair as it should be anywhere. They are the that write the not so nice reviews. Get it people, you really do have to work to get paid. Great people and they really do try to keep things upbeat (even if I find them corny at times lol). Very flexible which is awesome and a few days a week allowed to WFH tops it all. I have been there for many years and I honestly do not hate going to work. I don't mind it. I actually look forward to it after being home for a couple of days. It's the only place I have ever worked where I could say that.
Cons
Parking! If you don't get there by 8am then you are pretty much walking to work! We are 'permitted' to park in other 'specified' lots in other buildings but it's a walk!