Pros
Jeans days, summer Fridays you often got to leave an hour early, long lunches are okay
Cons
Extremely boring and HR will tell you anything you want to hear to get you in the door. There is absolutely no "team" environment. People barely talk throughout the day unless its about two words on work. I was told that everyone hangs out after work, there's tons of company events, and its just a fun place to work in general. I was also told people quickly get promoted. It didn't seem like there was a path to promotion anywhere as there are absolutely no new responsibilities or chances to go above and beyond and coworkers in similar jobs had been in the same job for ages. Work is very slow (many days where I only had five minutes or work to do and I'm not exaggerating) and if you ask for more responsibilities or if you can help anyone else with anything you're scolded because you should be able to find things to do on your own. Employee reviews and goals were never given despite being told I'd get them many times. Employers don't even want to hear your goals because it's their job to set them, not yours. I wouldn't recommend this job to anyone ever.