Pros
Some talented people, some cool projects. If you don't burn out from being tossed in the fire all the time, you might learn some helpful skills for future employment elsewhere.
Cons
If your standards for a workplace are being rewarded for your overtime, talents, and energy with free beer and crappy pizza, YOU'VE COME TO THE RIGHT PLACE! Do not believe all the lip service from HR in the comments on here, or the positive reviews from Junior/mid-level employees who receive preferential treatment and participate in the many office cliques. What you need to know before you take a job here: This company couldn't accurately scope a project to save it's life, which explains all its recent layoffs masked as firings. It also has an extremely toxic work culture, proven by the fact that these firings were discussed openly by leadership with staff and cited as being due to performance from long term employees they never had a complaint about till they had to cut costs. When people say they have bad benefits, specifically what they mean is that they have a high deductable/HSA, you pay for a good chunk of your monthly parking fee, and you don't get paid overtime. And you WILL work overtime ALL THE TIME. They tolerate extremely unprofessional behavior, office bullying, and do nothing to protect women from sexist behavior and sexual harassment. If you speak up, they shut you down and your career doesn't recover. If you seek hands-on management, actionable feedback or promotions you will be ignored. You only get promotions if you suck up to male leadership, are a man or work there twice as long as one, or quit. WHEN one of their few clients are abusive to you, you can rest assured leadership wont do anything to protect or compensate you. Finally, the gaslighting that happens there is truly something to behold... FROM AFAR. Talented professionals who are successful everywhere else start working there and, a direct quote from a local who refuses to work there despite job offers, "it's seen, locally, as a cancer diagnosis to accept a job there." You watch them grow burned out, suffering emotionally and physically from crazy hours, unreasonable expectations and manipulation. You see them start to doubt themselves and their skills. You watch their self confidence slowly diminish. That should say VOLUMES