Pros
Great benefits, supportive coworkers and boss, *most* people in the company are extremely friendly and inviting, lively atmosphere (for some) with company-provided drinks every other Friday for "social fridays," team of cooks make relatively delicious and affordable meals in the Eagle Cafe (subsidized by the company = very cheap, with wide range of cuisines and vegetarian options), clients and coworkers were generally very pleasant to work with, my boss made it very clear that when people came down on us that we could send them to him to stand up for us and the way we should be treated. CEO Jim Herbert is very down-to-earth, a sweetheart, and very accessible for being at the pinnacle. Lots of potential for quick upward mobility if you click with the right people. If you work on a good team, you will enjoy good camaraderie, support, and benefits, but if you work on one of the more stressful teams..... you need to be strong and willing to endure a lot to survive.
Cons
My role was not very challenging, engaging, or exciting. Going above and beyond my role, though I was trying to be helpful to the company, often worked against me. Stay in your lane, do exactly as you are told, and nothing else.. not a great place for innovators. Don't try to change the system. Very outdated technology. Though few and far between, certain people and teams are extremely oppressive and even demeaning. I had some very heated "discussions" with certain individuals where I was lampooned for things that were outside of my control. Some teams are ruled with an iron fist by bosses who are extremely harsh behind closed doors.. I heard of more than one instance where certain superiors made their employees cry with demeaning, unnecessary comments, which I find extremely inappropriate, especially for a brand that tries so hard to appear friendly and accessible to clients. The high stress put on certain teams takes its toll and drains the life from those individuals, who are, sadly, some of the highest performing employees in the company. I saw and heard of many quitting, being fired, or moving away from these toxic environments as quickly as they could. In these few teams, people feel that they have to take lunch at their desk every day, they cannot take part in social activities, and basically appeared to have terrible work environments. But again, this is only a very select few, all of which were concentrated on the floor where I worked. Everyone else seemed decently happy, sociable, and supported.