Pros
Health benefits are truly great and the HR team works really hard to make sure the benefits offered are competitive with industry leaders (often matching those of tech clients). The individuals you work with daily are exceptional and (almost) everyone is willing to bend over backward to help you and your project succeed. Good place to hone your craft if you can land on the right account/team.
Cons
Salaries are not competitive. Simple things that are regular part of keeping a business operational are riddled with mistakes or missing altogether (like multiple years of errors and corrections on W2s, or new hires starting without getting a company computer for multiple days). Requirements on recruiting make filling empty roles difficult, with little concern about employee attrition. This often requires people taking on more than their fair share of work for weeks even months at a time, without any additional compensation. No employee handbook. Some processes exist, but are not easy to surface. Everything is handled word-of-mouth or via slack. No communication on where to actually find answers, paired with a sense of annoyance when you ask someone for help or if a process exists. Company is self-described as being "disruptive" which is 100% accurate, but not in the cool industry-leading way it is intended... No, your day will constantly be disrupted by too many internal communications channels, too many meetings, too many "culture" updates that don't actually apply to most of the company, and a complete lack of organization and process. Communication is severely lacking, with IT, HR, and leadership being non- responsive to questions without multiple "friendly bumps" often taking weeks to respond if at all. Lots of duplication across too many internal comms channels. Annual performance reviews were a disaster with 6mo delays on raises/promotions. C-level micromanages all decisions creating massive bottlenecks. Mid-level managers are left as scapegoats for a company lacking leadership. Smoke screens and gaslighting around finances and performance of the company.