Pros
Everyone is incredibly talented and it's a great place to make friends and gain some transferable skills. Casual work environment. Work/life balance is typically good.
Cons
First of all, everyone is grossly underpaid and raises are usually only 2%. Most people haven't had raises in 3-4 years due to salary freezes. Additionally, after several rounds of layoffs, people's workloads increased significantly with no raises to compensate - even years later after the layoffs. Upper management makes a ridiculous amount of money in comparison to the regular employees who do the bulk of the work. What's even worse than being underpaid is being underappreciated. Everyone is viewed as replaceable, even when you've worked there a number of years and have gained valuable information about the business and the licenses. They'd rather hire kids right out of college so they don't have to pay them very much than give decent raises/promotions to veteran staff. Management is terrible. None of the managers have any training whatsoever. They often put managers in charge of departments they know nothing about rather than promote from within. Most of the managers either micromanage or undermine their own staff rather than empower or inspire them. They won't let staff work from home because they don't trust them. Needless to say, company morale is at an all-time low. The building itself is falling apart and they do all kinds of maintenance during office hours. On top of that, the technology/software is extremely out of date - they don't even have a project management system. There are so many processes that could be done digitally but upper management refuses to change their old school ways. Many of them didn't even want to establish a new company website because they didn't think it was necessary. The new website continues to remain on the lowest end of their priority list. Trying to talk to upper management about the company problems is useless because they simply don't listen or care. And they don't even have an HR Director to talk to. There is no transparency in the company so everything is heard second-hand or through the rumor mill. Overall, unless they do a massive overhaul, the foreseeable future is bleak.