Pros
Flexible work hours and open work from home options. Multiple methods to remain in contact with employees working remote. Beverages and snacks available in the kitchen.
Cons
This company existed as a services company. Their products were built basically "to order" and created a fragmented spider web of internal tools, many of which performed similar tasks. The company felt it had a problem where it couldn't create new customers for it's offerings. So they decided to rename every one of them each year for four years. What this has led to is no common language to talk about ongoing support for their various platforms, confusing any new hires. Over the past year, an exodus has happened. Departments have been quartered. Some left due to not liking the direction management was heading (to put it politely), others were fed up with ever increasing workloads placed on them from people leaving, and yet more still were vacating positions due to the lack of internal process. There's no real workflow in place to force requests into a queue. No estimates are requested on most projects. Dates are promised and the folks in Client Services and Technology are pressured to deliver on those. Expect to be stressed, stretched, and pulled to the point of breaking with priorities shifting daily if not hourly. By all appearances, the company has not been starting the process of back-filling all the gaps. If they are, it isn't communicated out to current employees. What does get hired? More administrators! The company is failing to produce to meet commitments so OBVIOUSLY you need more overhead. Some have even been hired with no one for them to manage! The people who have left were not in leadership positions. They were, however, incredibly important to the continued existence of the company given they took years of undocumented product knowledge with them. What remains of the Technology team wasn't trained on these products. In many cases they are completely in the dark as to how they work. Yet problems exist and the world is on fire and they are expected to fix it now now now now now. Fix it now while trying to juggle work that was originally handled by four people! The Creative team was halved twice. They get asked questions about where X project is and can only point at a similar pile of work they are expected to keep up with. No free hands to do the extra projects or spare time to do those few steps to improve how much they can accomplish and do a job right. It is telling of a company when employees are overhearing conversations worried about "preventing employee burn out". This was months before the Technology team was apparently told in no uncertain terms they would need to work >40 hour work weeks.